网络 - 快速指南


网络 - 基本概念

什么是互联网?

互联网本质上是一个计算资源的全球网络。您可以将互联网视为路由器和电路的物理集合,作为一组共享资源。

过去给出的一些常见定义包括 -

  • 基于 TCP/IP 通信协议的网络网络。
  • 使用和开发这些网络的人们组成的社区。

基于互联网的服务

互联网用户可用的一些基本服务是 -

  • 电子邮件- 一种与世界各地其他互联网用户进行交流的快速、简单且廉价的方式。

  • Telnet - 允许用户登录远程计算机,就好像它是本地系统一样。

  • FTP - 允许用户将计算机上存储的几乎所有类型的文件从一台连接互联网的计算机传输到另一台计算机。

  • UseNet news - 一个分布式公告板,提供数千个主题的组合新闻和讨论服务。

  • 万维网 (WWW) - 互联网信息资源的超文本界面。

万维网是什么?

WWW代表万维网 _ _ _ 万维网的技术定义是:互联网上使用超文本传输​​协议(HTTP)的所有资源和用户。

更广泛的定义来自网络发明者蒂姆·伯纳斯·李帮助创建的组织万维网联盟 (W3C):万维网是网络可访问信息的宇宙,是人类知识的体现。

简单来说,万维网是一种在互联网上的计算机之间交换信息的方式,将它们连接在一起形成大量的交互式多媒体资源。

什么是 HTTP?

HTTP代表文本传输​​协议这是用于传输超文本文档的协议,使万维网成为可能。

标准网址(例如Yahoo.com)称为 URL,此处前缀http表示其协议

网址是什么?

URL 代表统一资源定位,用于指定万维网上的地址。URL 是连接到网络的任何资源(例如超文本页面、图像和声音文件)的基本网络标识。

URL 将具有以下格式 -

protocol://hostname/other_information

该协议指定如何从链路传输信息。用于 Web 资源的协议是超文本传输​​协议 (HTTP)。与大多数 Web 浏览器兼容的其他协议包括 FTP、telnet、新闻组和 Gopher。

协议后面是一个冒号、两个斜杠,然后是域名。域名是资源所在的计算机。

到特定文件或子目录的链接可以在域名之后进一步指定。目录名称由单个正斜杠分隔。

什么是网站?

目前您正在访问我们的网站Tutorialspoint.com,该网站是用HTML 标记语言编写的各种页面的集合。这是网络上的一个位置,人们可以在其中找到有关最新技术的教程。同样,网络上有数百万个网站。

网站上可用的每个页面称为网页,任何网站的首页称为该网站的主页。

什么是网络服务器?

每个网站都位于称为 Web 服务器的计算机上。该服务器始终连接到互联网。每个连接到 Internet 的 Web 服务器都会获得一个唯一的地址,该地址由 0 到 256 之间的一系列由句点分隔的四个数字组成。例如,68.178.157.132 或 68.122.35.127。

当您注册 Web 地址(也称为域名)(例如tutorialspoint.com)时,您必须指定将托管该站点的 Web 服务器的 IP 地址。

我们将在单独的章节中看到不同类型的 Web 服务器。

什么是网络浏览器?

Web 浏览器是安装在您的 PC 上的软件。要访问 Web,您需要 Web 浏览器,例如 Netscape Navigator、Microsoft Internet Explorer 或 Mozilla Firefox。

目前,您在浏览我的网站tutorialspoint.com 时必须使用任何类型的Web 浏览器。在网络上,当您浏览信息页面时,这通常称为浏览或冲浪

我们将在单独的章节中看到不同类型的 Web 浏览器。

什么是 SMTP 服务器?

SMTP代表简单邮件传输协议服务器。_ 该服务器负责将电子邮件从一台服务器传送到另一台服务器。当您向某个电子邮件地址发送电子邮件时,该电子邮件将通过 SMTP 服务器发送给收件人。

什么是ISP?

ISP代表互联网服务提供商。_ 他们是为您提供互联网连接服务的公司。

您可以从任何 Internet 服务提供商处购买 Web 服务器上的空间。该空间将用于托管您的网站。

什么是 HTML?

HTML代表文本标记语言_ _ 这是我们为任何网站编写网页所使用的语言。甚至您现在正在阅读的页面也是用 HTML 编写的。

这是用于电子出版的标准通用标记语言 (SGML) 的子集,这是用于万维网的特定标准。

什么是超链接?

超链接或简称链接是电子文档中的可选元素,用作其他电子资源的访问点。通常,您单击超链接即可访问链接的资源。熟悉的超链接包括按钮、图标、图像映射和可点击的文本链接。

什么是 DNS?

DNS代表域名系统。_ _ 当有人输入您的域名 www.example.com 时,您的浏览器将要求域名系统查找托管您网站的 IP。当您注册域名时,您的 IP 地址应与您的域名一起放入 DNS 中。如果不这样做,您的域名将无法正常运行。

什么是 W3C?

W3C 代表万维网联盟,它是一个由涉及互联网和万维网的公司组成的国际联盟

W3C 由万维网最初的架构师 Tim Berners-Lee 于 1994 年创立。该组织的目的是开发开放标准,以便网络朝单一方向发展,而不是在相互竞争的派别中分裂。W3C 是 HTTP 和 HTML 的主要标准机构。

网络 - 它是如何运作的?

在最简单的层面上,网络物理上由以下组件组成 -

  • 您的个人电脑- 这是您用来查看网络的电脑。

  • Web 浏览器- 安装在 PC 上的软件,可帮助您浏览 Web。

  • 互联网连接- 由 ISP 提供,将您连接到互联网以访问任何网站。

  • Web 服务器- 这是托管网站的计算机。

  • 路由器和交换机- 它们是软件和硬件的组合,它们接受您的请求并将其传递到适当的 Web 服务器。

Web 被称为客户端-服务器系统。您的计算机是客户端,存储电子文件的远程计算机是服务器。

网络如何运作

当您输入Google.com之类的内容时,请求将发送到 Internet 上称为域名服务器 (DNS)的许多特殊计算机之一。所有这些请求都通过各种路由器和交换机进行路由。域名服务器保存机器名称及其 IP 地址表,因此当您输入Google.com时,它会被转换为一个数字,该数字标识为您提供 Google 网站服务的计算机。

当您想要查看 Web 上的任何页面时,必须通过使用浏览器请求页面来启动活动。浏览器要求域名服务器将您请求的域名转换为IP地址。然后,浏览器使用称为超文本传输​​协议或 HTTP 的标准向该服务器发送所需页面的请求。

服务器应始终连接到互联网,准备好向访问者提供页面。当它收到请求时,它会查找所请求的文档并将其返回到 Web 浏览器。当发出请求时,服务器通常会记录客户端的 IP 地址、请求的文档以及请求的日期和时间。此信息因服务器而异。

一个普通的网页实际上需要 Web 浏览器向 Web 服务器请求多个文件,不仅是 HTML/XHTML 页面,还包括网页中使用的任何图像、样式表和其他资源。每个文件(包括主页)都需要一个 URL 来标识每个项目。然后每个项目由Web服务器发送到Web浏览器,Web浏览器收集所有这些信息并以网页的形式显示它们。

简而言之

我们已经了解了 Web 客户端 - 服务器交互是如何发生的。我们可以将这些步骤总结如下 -

用户在浏览器中输入 URL(例如Google.com )。该请求被传递到域名服务器。

域名服务器返回托管网站的服务器的 IP 地址(例如 68.178.157.132)。

浏览器使用域名服务器指定的IP地址向Web服务器请求页面。

Web 服务器将页面返回到请求该页面的浏览器指定的 IP 地址。该页面还可能包含指向同一服务器上其他文件的链接,例如浏览器也会请求的图像。

浏览器收集所有信息并以网页的形式显示到您的计算机上。

网络 - 浏览器类型

Web 浏览器是安装在您的 PC 上的软件。要访问 Web,您需要 Web 浏览器,例如 Netscape Navigator、Microsoft Internet Explorer 或 Mozilla Firefox。

目前,您在浏览我们的网站tutorialspoint.com 时必须使用任何类型的Web 浏览器。在网络上,当您浏览信息页面时,这通常称为网络浏览或网络冲浪。

有四种领先的 Web 浏览器:Explorer、Firefox、Netscape 和 Safari,但还有许多其他浏览器可用。您可能有兴趣了解完整的浏览器统计信息。现在我们将更详细地了解这些浏览器。

在开发网站时,我们应该尽量使其兼容尽可能多的浏览器。特别是网站应该与主要浏览器兼容,如 Explorer、Firefox、Chrome、Netscape、Opera 和 Safari。

IE浏览器IE浏览器

Internet Explorer (IE) 是软件巨头微软的产品。这是世界上最常用的浏览器。它于 1995 年随 Windows 95 一起推出,并于 1998 年超过了 Netscape。

您可以从 Microsoft 网站下载此浏览器的最新版本下载 Internet Explorer

网景浏览器网景

Netscape 是最早的 Web 浏览器之一。这就是微软设计 Internet Explorer 的目的。Netscape 和 IE 占据了浏览器市场的主要部分。Netscape 于 1994 年推出。

您可以从Download Netscape下载该浏览器的最新版本

火狐浏览器莫兹拉

Mozilla 是一款开源 Web 浏览器,专为标准合规性、性能和可移植性而设计。通过提供讨论论坛、软件工程工具、版本和错误跟踪来协调浏览器的开发和测试。基于 Mozilla 代码的浏览器是当今 Internet 上第二大浏览器系列,约占 Internet 社区的 30%。

您可以从Download Mozilla下载此浏览器的最新版本

Konqueror浏览器征服者

Konqueror 是一款符合 HTML 4.01 标准的开源 Web 浏览器,支持 Java applet、JavaScript、CSS 1、CSS 2.1 以及 Netscape 插件。它可以用作文件管理器,并支持本地 UNIX 文件系统上的基本文件管理,从简单的剪切/复制和粘贴操作到高级的远程和本地网络文件浏览。

您可以从Download Konqueror下载此浏览器的最新版本

火狐浏览器火狐浏览器

Firefox 是源自 Mozilla 的新浏览器。它于 2004 年发布,现已成为互联网上第二受欢迎的浏览器。

您可以从下载 Firefox下载此浏览器的最新版本

Safari 浏览器苹果浏览器

Safari 是由 Apple Inc. 开发的 Web 浏览器,包含在 Mac OS X 中。它于 2003 年 1 月首次作为公共测试版发布。Safari 对 XHTML、CSS2 等最新技术有很好的支持。

您可以从下载 Safari下载此浏览器的最新版本

Opera 浏览器歌剧

Opera 比大多数其他浏览器更小、更快,但功能齐全。快速、用户友好、具有键盘界面、多个窗口、缩放功能等等。提供 Java 和不支持 Java 的版本。非常适合互联网新手、学童、残障人士以及作为 CD-ROM 和信息亭的前端。

您可以下载该浏览器的最新版本下载 Opera

山猫浏览器山猫

Lynx 是一款功能齐全的万维网浏览器,适用于 Unix、VMS 和其他运行光标可寻址、字符单元终端或仿真器的平台上的用户。

您可以从Download Lynx下载此浏览器的最新版本

网络 - 服务器类型

每个网站都位于称为 Web 服务器的计算机上。该服务器始终连接到互联网。每个连接到 Internet 的 Web 服务器都会获得一个唯一的地址,该地址由 0 到 255 之间的一系列由句点分隔的四个数字组成。例如,68.178.157.132 或 68.122.35.127。

当您注册网址(也称为域名)时,例如tutorialspoint.com,您必须指定将托管该站点的Web 服务器的IP 地址。您可以加载可以支持您基于 Web 的操作的专用服务器。

有四种领先的 Web 服务器:Apache、IIS、lighttpd 和 Jagsaw。现在我们将更详细地了解这些服务器。

除了这些 Web 服务器之外,市场上还有其他 Web 服务器,但它们非常昂贵。主要有Netscape 的iPlanet、Bea 的Web Logic 和IBM 的WebSphere。

阿帕奇 HTTP 服务器阿帕奇 HTTP 服务器

这是由 Apache 软件基金会开发的世界上最受欢迎的 Web 服务器。Apache Web 服务器是一个开源软件,可以安装在几乎所有操作系统上,包括 Linux、Unix、Windows、FreeBSD、Mac OS X 等。大约 60% 的 Web 服务器计算机运行 Apache Web 服务器。

您可以使用带有tomcat 模块的Apache来获得 JSP 和 J2EE 相关支持。

您可以在Apache HTTP Server上获得有关此服务器的详细信息

IIS服务器互联网信息服务

Internet 信息服务器 (IIS) 是 Microsoft 的高性能 Web 服务器。该 Web 服务器在 Windows NT/2000 和 2003 平台上运行(也可能在即将推出的新 Windows 版本上运行)。IIS 与 Windows NT/2000 和 2003 捆绑在一起;由于 IIS 与操作系统紧密集成,因此管理起来相对容易。

您可以在Miscrosoft IIS中获得有关此服务器的详细信息

Lighttpd服务器轻量级

lighttpd ,发音为lighty 也是一个随 FreeBSD 操作系统一起分发的免费 Web 服务器。这个开源 Web 服务器快速、安全并且消耗更少的 CPU 资源。Lighttpd 还可以在 Windows、Mac OS X、Linux 和 Solaris 操作系统上运行。

您可以在lighttpd上获得有关该服务器的详细信息

Sun Java 系统 Web 服务器Sun Java 系统 Web 服务器

Sun Microsystems 的这款 Web 服务器适用于中型和大型网站。虽然服务器是免费的,但它不是开源的。然而,它可以在 Windows、Linux 和 Unix 平台上运行。Sun Java System Web 服务器支持 Web 2.0 所需的各种语言、脚本和技术,例如 JSP、Java Servlet、PHP、Perl、Python、Ruby on Rails、ASP 和 Coldfusion 等。

您可以在Sun Java System Web Server上获得有关此服务器的详细信息

拼图服务器拼图服务器

Jigsaw(W3C 的服务器)来自万维网联盟。它是开源且免费的,可以在Linux、Unix、Windows、Mac OS X Free BSD等各种平台上运行。Jigsaw是用Java编写的,可以运行CGI脚本和PHP程序。

您可以在Jigsaw Server获得有关此服务器的详细信息

网站优势

如果您正在构建网站,那么我们希望您也了解它的优势。在本章中,我们列出了保留网站的几个主要优点。

营业时间 24x7

这意味着,一旦您将您的企业搬到现场,您的企业就可以每周 7 天、每年 365 天营业。即使您位于世界不同地点,您也可以 7x24 小时为您的客户提供服务。

增加客户群

因为世界上任何人都可以看到您的网站,因此您将在投入相同的努力和金钱的同时获得来自其他州和国家的客户。

节省大量成本

这是在线开展业务的最大优势之一。您不需要保留大量人力和大量资源来维持现场业务。在保持业务在线的同时,还有许多其他节省成本的机会。想想您邮寄了多少张卡片来让客户了解您的销售情况。所有这些都可以通过将销售信息放在您的网站上并邀请您的客户访问来消除。

广告机会

除了节省广告费用外,您还有额外的机会投放其他公司的广告并开始赚钱。如果您曾经在当地报纸上做过广告,您就会知道成本。您将按行、每英寸和每种颜色付费。在网络上,您可以放置​​的数量没有限制。因此,每当有新产品或服务出现时,您就可以以更好的方式进行宣传。

塑造品牌形象

互联网是一个很好的媒介,通过它你可以创造任何你想要的自己的形象。一切都在你的手中。例如,您可以设计一个专业的网站,添加有用的内容,您的公司将立即在其所代表的形象上迈出一步。无论您的企业规模有多大,只要有合适的工具和强烈的愿望,您就可以使其看起来像一家网络公司。

客户满意度

如果您有一个非常好的在线网站,那么您可以在客户服务方面给您的客户带来很大的满意度。您可以保留在线帮助、常见问题解答和其他对您的客户有用的重要信息。您可以创建在线论坛进行公开讨论,也可以进行客户调查以获取客户反馈等。

展示你的作品

无论您是房地产经纪人、建筑企业主还是美容院专家,当您拥有网站时,您都可以展示您的作品。每当潜在客户想要查看您过去的工作和项目时,只需将他或她推荐到您的网站即可。无需扫描和邮寄图片,或将您的客户带到已完成的建筑项目。

网络 - 所需技能

如果您计划维护一个网站,那么您将需要一套特定的技能。这种技能组合可以是无穷无尽的,因为今天有许多可用的技术,而且每天都有许多技术出现。因此,您必须计划并确认任何一种可用技术,然后继续您的项目。

这并不要求您必须了解所有列出的技能。如果您想开发一个简单的网站,那么您只需要这里列出的前四项技能。如果您想建立一个更大、更具互动性的网站,则需要其他技能。

  • 计算机操作- 您需要知道的是如何操作计算机 - Windows、Linux 或 Macintosh。这取决于您想要托管您的网站的 Web 服务器。因此,您应该只具备该系统的基本知识。您应该熟悉创建文件、删除文件、更新文件、创建目录、文件权限等基本操作。

  • 远程访问- 大多数时候您的 Web 服务器只能从远程站点访问。您应该清楚如何从远程站点连接计算机。因此,至少您应该具备用于连接到远程计算机的telnet实用程序的基本知识。有许多服务提供商将为您提供控制面板来管理您的网站。

  • 文件上传和下载- 正如我告诉你的那样,大多数时候你的 Web 服务器将位于远程站点。因此,您需要上传和下载与您的网站相关的所有文件。因此,至少您应该具备FTP实用程序的基本知识,以连接到远程计算机并下载或上传文件。几乎服务提供商都为您提供了将文件上传到 Web 服务器上的设施。

  • HTML / XHTML 知识- 这些是您将用来构建网站的标记语言。所以你应该对这些语言有很好的理解。您可以参考我们的教程来学习HTML / XHTML

  • CSS 知识- 需要级联样式表知识来实现​​许多通过 HTML 或 XHTML 无法实现的结果。

  • PHP 脚本- 现在许多网站都是使用 PHP 语言开发的。该脚本可帮助您创建交互式网站。您可以参考我们的教程来学习PHP 脚本

  • PERL 脚本- PERL 是另一种被广泛用于开发交互式 Web 应用程序的语言。因此,如果您打算使用 PERL 来开发您的网站,那么您可以参考我们的教程来学习PERL 脚本

  • Java 或 VB 脚本- 这些脚本需要执行用户级验证并在您的网站中添加更多交互性。因此,Web 开发人员需要了解任何客户端脚本。

  • AJAX 技术- 这是网络中的最新技术。谷歌和雅虎正在使用这项技术为其网站访问者提供更好的浏览体验。您可以参考我们的教程来学习AJAX技术

  • ASP 或 JSP - 这些是用于开发交互式网站的另一种技术。

  • Flash 知识- 您可以计划使用 Macromedia Flash 来构建您的网站。学习这项技术有点耗时,但是一旦你学会了,你就可以使用 Flash 开发非常漂亮和有吸引力的网站。

  • HTTP 协议- 随着您的成长,您希望了解更多有关 Web 的知识。所以我建议您也浏览一下 Web 主干网,即 HTTP 协议。您可以参考我们的教程来学习HTTP协议

网络 - 所需工具

作为基本必需品,您需要可靠的服务提供商提供良好的互联网连接,以提供良好的连接和速度。在选择之前根据供应商的服务和支持对其进行评估。尽职调查在这里发挥着重要作用。

以下工具和基础设施将帮助您开发网站 -

  • 计算机- 如果您没有可用的计算机,并且您收到了打印在纸上的本教程,那么我想说,首先您需要一台运行 Windows 或 Linux 或 UNIX 或 Macintosh 系统或任何其他操作系统的计算机。

  • 互联网连接- 如果您没有连接到互联网,并且您收到了印在纸上的本教程,那么我想说这是第二个,另一个最重要的工具需要连接到互联网和您将在其中托管您的 Web 服务器网站。为此,您可以根据您的要求和预算购买高速连接的拨号连接或宽带连接。

  • 网络服务器- 除了基本的互联网连接之外,您还需要一台网络服务器来保存与您的网站相关的所有文件。因此,您需要购买 Web 服务器空间。有数以百万计的 ISP 从事以具有竞争力的价格销售网络空间的业务。我们将在 虚拟主机概念一章中提供更多详细信息。

  • 文本编辑器- 这是您开发网站所需的另一个最重要的工具。如果您使用 Windows,那么您可以使用记事本作为文本编辑器,或者如果您使用 Linux/Unix,那么vi编辑器是我最喜欢的编辑器之一。您将需要此编辑器来编写 HTML、PHP 或 ASP 页面或用于任何其他编辑目的。出于练习目的,您可以使用我们的在线 HTML 编辑器

  • Web 浏览器- 您将需要此工具来查看 HTML 文件的结果。因此,您的计算机上应该安装 Internet Explorer 或 Firefox 等。

  • Web 创作工具- 如果您不想使用简单的文本编辑器来编辑 HTML 文件,那么有许多商业 Web 创作工具可用。这些工具也称为 HTML 编辑器。Microsoft 的FrontPage 和Macromedia Dreamweaver 都是可视化HTML (WYSIWYG) 和HTML 源代码编辑器。这些编辑器可帮助您开发快速变化的 HTML 页面。

  • 安全 telnet 客户端- 如果您直接连接到 Web 服务器,则可以使用名为PuTTY的工具。这就是我在连接到我的网络服务器时使用的。

  • 安全 FTP 客户端- 如果您使用 FTP 客户端直接连接到 Web 服务器来上传或下载 Web 文件,那么您可以使用名为PSFTP的工具。FTP 代表文件传输协议。简而言之,在您设计网站后,您需要将其发送到网络,您的 FTP 程序将为您完成此操作。这就是我在连接到我的网络服务器时使用的。

网络 - 域名

域名是互联网地址中“www”之后的部分。例如,在Tutorialspoint.com中,域名为tutorialspoint.com。

域名将成为您的公司地址,因此应谨慎选择域名。您的域名应该易于记忆且易于输入。

如何获取域名?

当您计划上线网站时,这是购买域名的重要步骤之一。无论您正在寻找的域名是否可用,这始终是不必要的,因此在这种情况下,您将不得不选择任何其他好的域名。

当您购买域名时,它会被注册,域名注册后,它们会被添加到大型域名注册中,并且有关您网站的信息(包括您的互联网 IP 地址)会存储在 DNS 服务器上,并且会注册您的联系信息等与您的注册商一起。

您可以从任何域名注册商(例如GoDaddy)购买域名

域扩展类型

您可以为域名选择多种类型的域名后缀。这取决于您的业务性质。

例如,如果您要注册用于教育目的的域名,则可以选择.edu扩展名。

以下是某些扩展的正确使用方法的参考。但对于延期并没有硬性规定。最常用的是.com

  • .com - 代表公司/商业,但它可以用于任何网站。

  • .net - 代表网络,通常用于站点网络。

  • .org - 代表组织,应该适用于非营利机构。

  • .us、.in - 它们基于您的国家/地区名称,以便您可以选择国家/地区特定的域名扩展

  • .biz - 互联网上较新的扩展,可用于表明该网站纯粹与商业相关。

  • .info - 代表信息。这个域名扩展非常有用,作为一个新来者,它表现得很好。

  • .tv - 代表电视,更适合电视频道网站。

较新的域名扩展(例如 .biz、.info 和 .us 等)有更多名称可供选择,因为许多流行域名尚未被占用,而且其中大多数都可以以非常名义的价格获得。

选择域名

该域名将是您的公司地址。因此,您必须极其谨慎地选择域名。

许多人认为在域中拥有关键字很重要。域名中的关键字通常很重要,但通常可以在保持域名简短、易于记忆且不含连字符的情况下完成。

在域名中使用关键字可以让您比竞争对手拥有强大的竞争优势。在域名中包含关键字可以提高搜索引擎列表和付费广告的点击率,并且可以更轻松地使用关键字来获取关键字丰富的描述性入站链接。

避免购买又长又混乱的域名。人们可以使用破折号或连字符分隔域名中的单词。过去,域名本身是一个重要的排名因素,但现在有了先进的搜索引擎,它不再是一个重要的因素。

在您的域名中保留两到三个单词 - 这样会更容易记住。一些最令人难忘的网站通过创建自己的文字在品牌推广方面做得很好。示例包括 eBay、Yahoo!、Expedia、Slashdot、Fark、维基百科、Google...

您应该能够通过电话说出一次,并且其他人应该知道如何拼写,并且他们应该知道您卖什么。如果您可以做到这一点并在那里使用关键字,那么对您有好处。如果不能,请跳过关键字。

什么是子域

您可以根据您的要求将您的域划分为许多子域。如果您使用同一域开展多项业务,那么为每个业务设置子域会很有用。以下是一些子域的示例 -

您一定已经将google.com视为主域,但谷歌根据其业务创建了许多子域。其中一些如下 -

这样,您就可以以非常好的隔离方式展示不同的业务部分。创建子域并不是什么大事。如果您已经注册了域名,那么您的注册商将为您提供创建子域名的方法。您可能需要咨询您的注册商以了解更多详细信息。

网站建设

现在您已经准备好进行网站建设了。在进一步进行之前,您必须考虑许多因素。我无法列出所有内容,但我已经在本教程中描述了主要因素,这将帮助您拥有一个更好的网站 -

在您的网站上放置什么?

您网站上的内容完全取决于您的业务和网站的性质。以下是您可能想要为您的网站创建的页面列表。

  • 有吸引力的主页:每个网站都需要。
  • 产品和服务列表以及完整的详细信息。
  • 完整的定价信息。
  • 关于您的公司和业务性质,包括您的成就。
  • 关于您的员工以及他们的经验(如果可能)。
  • 您的完整联系信息。
  • 经常问的问题。
  • 成功案例和客户反馈。

最后,让您的网站对您的客户有用且有趣。您的网站访问者就是您的客户,他们应该找到他们想要的一切。客户满意度应该是您最关心的问题。

如何设计您的网站?

您不应该简单地开始开发您的网站,否则您最终会得到一个虚假网站。首先,您应该将完整的计划和设计放在纸质或电子文档中。

在本节中,我们列出了几点可以帮助您设计更好的网站 -

  • 考虑您将使用什么技术来开发您的网站。采用一种能够为您提供更好的灵活性和快速开发机会的方法,然后进行相应的设计。

  • 设计一个通用框架,以便将来您可以通过最少的努力来增强和修改您的网站。

  • 设计站点时要牢记所需的性能。如果您正在设计数据库驱动的网站,那么必须付出很多努力来设计良好的数据库模式。

  • 让您的设计尽可能简单,以便任何新开发人员都可以尽快熟悉您的设计。

  • 确定网站中可重复的组件,然后将它们分开,并尽可能尝试使用它们。

  • 确定网站访问者的性质和资格,并相应地重视外观和感觉。

  • 从网站访问者的角度思考。如果您是访问者,那么您希望如何查看该网站?如果同一个网站属于其他人,那么您愿意在这样的网站上花一些时间吗?

  • 您应该创建一个搜索引擎友好的网站。

再说一遍......您的演示文稿应该是独特且有吸引力的,否则互联网上有很多可用的网站,您将很难留住网站访问者超过一分钟。

如何让网站具有互动性?

许多统计数据表明,如果您能够长期保留网站访问者,那么他们会进行更大的购物并一次又一次地访问该网站。

因此,请确保您已为网站访问者在您的网站上做了一些事情。提供大量优质信息可以极大地吸引访客。

以下是一些交互式工具的列表,您可以将它们添加到您的网站,无需任何编程技能或产生任何费用 -

  • 轮询
  • 论坛
  • 留言簿
  • 聊天室
  • 问候卡
  • 向朋友介绍此网站
  • 反馈表
  • 实时客户服务
  • 每日笑话或每日漫画
  • 每日新闻头条
  • 网站搜索引擎
  • 邮件列表
  • 自动常见问题解答
  • 这个列表可以一直列下去,具体取决于什么会吸引您的访问者类型。

如何编写您的网站代码?

最后,当您开始为您的网站编码时,您应该充分了解以下提示,以获得更好的网站 -

  • 您的网站应满足 W3C 定义的所有质量要求。今天我们使用XHTML来开发任何网站。XHTML 只是 HTML 的更简洁版本。

  • 您应该继续使用W3C Validator验证您的源代码。

  • 请使用适当的注释,但避免在 HTML 文件中使用过多注释。

  • 将样式表和 JAVA 或 VB 脚本保存到单独的文件中,然后将它们包含在需要的地方。

  • 不要在网页中使用太多图形。

  • 尝试保持网页静态而不是动态生成。

  • 确保任何网页上没有损坏的链接。

  • 在 Internet Explorer、Firefox、Mozilla、Netscape 等主流浏览器中测试您开发的网页。

  • 测试所有可能场景的所有脚本。未经完整测试,请勿托管任何页面。

如何创建一个搜索引擎友好的网站?

让您的网站搜索友好非常重要,否则您将失去大部分来自谷歌和雅虎等搜索引擎的客户群。

这个主题非常重要,因此我们提供了有关搜索引擎优化的完整教程,我强烈建议您在开始开发网站之前先阅读本教程。

经常保护您的源代码

在开发网站时,保留完整源代码的备份非常重要。很多时候,您可能会意外删除文件。如果您有备份,则可以恢复以前的文件并开始工作。

每小时或至少每天进行备份是一个很好的做法。将此备份保存在不同的计算机或介质上。

网络托管概念

网络托管是将您网站的内容放在网络服务器上。在您自己的服务器上托管您的网站可能是一种选择。但这将变得非常昂贵,除非您托管像 yahoo.com 或 google.com 这样的网站。因此本教程不介绍如何设置您自己的托管服务器。

从互联网服务提供商 (ISP) 购买服务器空间或租用完整服务器是最广泛使用的选择。本节将指导您选择托管类型并让您了解其他相关概念。

托管平台

您可以选择以下两个最广泛使用的托管平台中的任何一个 -

  • Windows 托管服务器- 如果您是 Windows 爱好者,那么您会发现许多托管服务器运行不同版本的 Windows,并且您可以从这些服务器购买空间。通常Windows 托管服务器比较昂贵,因为这些服务器涉及大量软件许可成本。

  • Linux 托管服务器- 如果您想使用 Linux,那么机会是无限的,他们所支付的费用将低于您为 Windows 托管服务器支付的费用。有许多 ISP 提供不同风格的 Unix 托管服务器。

托管类型

有许多可用选项,您可以根据您的要求和预算选择任何托管类型。以下是最广泛使用的托管类型 -

免费托管

是的,确实如此,有许多服务提供商会在他们的网络服务器上为您提供免费空间,但条件是您允许他们在您的网页上投放广告。因此,如果您同意此选项,那么您无需支付空间费用。有些网站(例如 geocities.com、lycos.com、myspace.com 等)为您提供了构建网页的空间。

共享主机

通过共享托管,您的网站与其他网站一起托管在功能强大的服务器上。在共享主机上,您将拥有自己的用户 ID 和密码来登录共享主机,并且您将被允许在您的工作区域中工作。您将无法触及属于其他主机合作伙伴的任何文件或目录。即使您也不知道您的共享主机上托管了多少个网站。这种类型的托管非常具有成本效益,适合空间和速度不是很重要的小型网站。一个站点上的流量将影响所有其他托管站点的速度。

虚拟专用主机

这种类型的托管更适合中型企业。通过虚拟专用托管,您的网站将拥有专用带宽和专用 RAM。您将获得 root ID 和密码来维护您的 Web 服务器。您将成为虚拟专用服务器的完全所有者,并且能够安装或卸载任何软件。这种类型的托管是在单个服务器上创建的,但其管理方式使每个用户都拥有专用的速度和带宽。这有点贵,但对于中型企业来说确实不错。

专用托管

这种类型的主机与虚拟专用主机非常相似,但在这里,将为您分配一台完整的机器。它们比虚拟专用托管更昂贵,当您的流量要求非常高时应该考虑它们。

并置托管

设置专用资源(例如高安全性防火和防破坏、受监管的备用电源、专用互联网连接等)非常困难。搭配是一种允许您将机器放置在服务提供商的场所以利用所有可用设施的选项。这也是一个非常昂贵的选择,当您的流量要求非常高时应该选择。

托管组件

当您购买Web服务器空间时,您应该清楚以下几点。您应该根据以下组件对不同服务提供商之间的价格进行比较 -

磁盘空间

小型或中型网站将需要 10 到 100MB 的磁盘空间。如果您计划在网站上保留大量音频和视频,那么您需要计划购买更多空间。在购买服务器空间之前,您应该检查可用于扩展磁盘空间的选项(如果将来需要)。

每月流量

中小型网站每月需要 1GB 到 10GB 的数据传输量。如果您计划在网站上保留大量音频和视频,那么您需要一个具有更多数据传输容量的计划。根据您的要求检查不同的选项。如果超过给定的数据传输限制,还有哪些其他可用选项。如果超出给定限制,您的网站不应被停止。

处理速度

如果您在共享计算机上购买空间,那么您无法猜测将为您提供多少速度。在这种情况下,唯一的方法是查看具有同一服务提供商的其他托管网站,以了解其托管质量。但如果您购买虚拟专用服务器或专用服务器,那么您应该考虑分配给您的 RAM 量。您的定价将取决于给您的处理能力。

连接速度

如今,大多数服务提供商都提供非常快的连接速度。因此,请选择能够提供更好的连接速度(以每秒位数计)的服务提供商。您可以拥有从每秒 64Kb 到每秒 2.488Gb 的连接速度。

电子邮件帐户

确保您将获得足够数量的电子邮件帐户。您的电子邮件帐户附带有许多其他可用选项。例如,您是否可以获得 IMAP、POP 和电子邮件转发选项以及您的电子邮件设施。

电子邮件支持

除了拥有电子邮件帐户之外,您的网络服务器应该具有从后端发送电子邮件的功能也非常重要。如果您的网站访问者想要使用表格与您联系,那么您将能够使用该电子邮件设施将电子邮件发送到您指定的帐户。简单来说,您应该确保 SMTP 服务器已设置并在您的 Web 服务器上运行。

最新技术

您应该确保您的网络服务器配备了所有最新技术。它应该有对 PHP、PERL、ASP 和 JAVA 等的最新版本支持。

数据库

可用的数据库有很多,MySQL、Oracle、SQL Server 等。您应该根据您的数据库需求选择服务器。如果您在共享服务器上购买空间,那么您需要验证将为您的数据库分配多少空间。许多 ISP 只为数据库提供有限的空间。如果您的站点需要大量数据库大小,那么您应该选择虚拟专用服务器。

服务器正常运行时间

从可靠且知名的 ISP 处购买 Web 服务器非常重要。您应该确保您的 ISP 为您提供 99.99% 的服务器正常运行时间。如果服务器出现故障,那么如果您的网站出现故障超过有限时间,许多服务提供商都会向您提供补偿。

备份与FTP

确保您的服务提供商为您提供更多定期备份网站的方法。如果您的网站每天都在变化,那么定期备份网站就变得非常重要。许多服务提供商会代表您提供此服务,并收取少量费用。

控制面板

只需确定您将获得什么类型的设施来维护您的托管帐户。检查您的服务提供商是否为您提供易于使用的控制面板或其他类似工具。使用控制面板,您应该能够维护与您的网站相关的基本操作,例如记录您的服务请求、重新启动请求或任何其他问题。

客户支持

在与您的服务提供商达成交易之前,您应该确保他们为您提供所需的支持。您可以通过互联网论坛或从您的朋友那里获取此信息。有许多服务提供商可以为您的任何技术或非技术问题提供 24x7 支持。

网络 - 电子商务托管

电子商务是一种通过互联网开展业务的方式。您正在进行电子商务,尤其是当您通过互联网销售产品或服务时。如果您计划建立一个进行购买或销售商品或服务等交易的网站,那么这意味着您将建立一个电子商务网站。如果是这种情况,那么我认为本指南不会帮助您达到建立电子商务网站的水平,因为在建立电子商务网站时还有很多事情需要考虑。

您仍然可以从这里开始 - 电子商务托管有点贵,但它们并没有贵到您无法启动电子商务网站。如今,建立电子商务网站非常容易。人们所需要做的就是与任何优秀的服务提供商取得联系并开始收集基本信息。

有许多服务提供商可以帮助您建立虚拟商店,并且向您收取的费用非常低。谷歌还推出了谷歌帐户服务,您可以在其中销售您的产品。

在完成电子商务托管设置时,您应该非常清楚如何处理以下问题 -

  • 客户登记
  • 客户交易
  • 产品目录
  • 客户订单
  • 订单安全
  • 服务器安全
  • 服务器维护
  • 服务器备份
  • 服务器停机
  • 库存控制
  • 运送方式
  • 支付方式
  • 外币
  • 信用卡
  • 税收问题

您应该拿着这份清单并与您的服务提供商讨论,以了解他们将如何支持您处理所有这些项目。

网站备份

您的服务器的硬盘崩溃了。您的网站被黑客攻击,黑客删除了您的所有文件。您的网络托管服务商连同您的金钱和数据一起消失了。更糟糕的是,发生了地震,您的 ISP 大楼倒塌了,一切都丢失了。

摸木头!!!没有人应该面对这样的情况。但如果你没有为这些情况做好准备,你的努力可能会永远消失。这就是为什么定期备份数据至关重要。

现在有很多问题 -

  • 应该多久进行一次备份?
  • 该备份应该保存在哪里?
  • 应该采取什么类型的备份?
  • 谁应该进行这些备份?
  • 现在让我们一一回答这些问题 -

应该多久进行一次备份?

如果您的网站在一段时间内没有发生变化,那么建议您只备份一次,并将其保存在您的硬盘、数据光盘或 DVD 上,无论您喜欢在哪里。如果您需要恢复它,只需执行此操作并查看您的网站是否已启动并运行。

但如果您有经常修改网站的习惯,那么定期备份是必要的。amazon.com 等网站的备份计划非常紧张,备份基础设施也非常昂贵。

这取决于您的业务,您必须看看您可以承受多少数据丢失。如果您认为丢失哪怕一天的数据都无法承受,那么我建议安排每日备份,同样,您可以决定每周或每月备份是否适合您。

备份应该保存在哪里?

大多数时候,备份是从一台计算机获取并保存在另一台计算机或介质上。如果可能,您应该安排一个不同的备份服务器,您可以通过 FTP 传输要备份的完整数据。如果这不是太多,那么您可以将其保存在数据 CD 或 DVD 等中。

如果可能,请保留多个备份副本,但采用托管方式以避免任何混乱。您应该对不同的备份进行适当的版本控制。有许多服务提供商以非常低廉的成本为您提供不同的备份服务器,建议您将这笔钱花在备份服务上。

应该采取什么类型的备份?

有两种类型的备份 -增量备份完整备份。这取决于您使用的备份工具类型。有许多备份工具 - 例如,Oracle 提供自己的实用程序来进行不同类型的备份。

  • 增量备份- 备份的控制器将现有备份与您要备份的数据进行比较。如果两者完全匹配,则不会备份任何其他文件。但是,如果您添加或编辑了任何文件,这些文件将在备份中更新,因此名称为增量。

  • 完整备份- 这里所有文件都被写入备份,即使它们已经存在于最新的备份中。

谁应该进行这些备份?

最简单的情况是,您可以每月或每周登录您的网络服务器,并将所有网站相关文件复制到不同的计算机或媒体上。它仅在您网站上的数据量有限的情况下才有效。

如果您有一个巨大的数据库和大量的文件,那么每天和每周管理此类备份就很困难。在这种情况下,您可能需要使用自动化脚本来进行备份并将其保存在另一台计算机或介质上。

您可以编写 shell 脚本或 perl 脚本,浏览不同的目录,收集所有文件并自动压缩它们,为它们分配唯一的备份编号,然后将这些文件通过 ftp 传输到指定的备份服务器或 Tap 驱动器等介质上。

结论

由您决定如何进行备份。如果您是网站所有者,那么您必须定期进行备份,以免发生故障。否则,可能会导致严重的后果。

网站统计

一旦您的网站启动并运行,跟踪访问者并分析他们的使用情况非常重要。您应该有以下详细信息 -

  • 谁是你的访客?− 您应该拥有网站访问者的 IP 地址,以便了解该访问者的地理位置和身份。

  • 访问者时间戳- 您应该了解您的网站获得最多访问者的时间,以便您可以轻松地规划服务器。其次,时间戳和 IP 地址将帮助您识别网站访问者,以防需要对网站访问者进行调查。

  • 游客更喜欢什么?- 网站访问者在您的网站上查看了哪些页面,这将使您了解网站各个部分的重要性。

  • 访客是怎么来的?− 这是您应该注意的另一个重要信息。您如何吸引网站访问者?他们是直接来的还是通过其他网站或广告程序来的。

  • 他们待多久?− 访问者在您的网站上花费了多少时间?如果访问者在浏览 1 或 2 个页面后就离开您的网站,那么您应该想出一些创新的方法来保留他们更长的时间。

  • 访客浏览器- 此信息对于针对该类型的网络浏览器改进您的网站非常重要。

统计项目

有许多网站可以帮助您找到上一节中讨论的所有信息。您只需要在网页的 <head<....</head> 部分保留一小段代码,您不仅可以获得上述所有信息,还可以对您的网站进行完整的分析。

  • 您可以尝试Google 分析程序来捕获您的网站统计信息。

  • 另一个好的程序是Webalizer。这将为您提供所需的所有基本站点统计信息。

  • sourceforge 有一个网站,让您有机会收集您的网站统计数据。所以你也可以尝试一下AWStats

站点统计术语

请仔细阅读以下术语,以便更熟悉您的网站统计报告和分析。

  • 独立访问量- 在给定时间段内您拥有的独立访问者数量。示例 - 如果只有一个人访问了您的网站,并且一天内访问了 1,000 次,则唯一访问次数只是一次。唯一性是根据访问者的IP地址来计算的。

  • 总访问次数- 访问总数,包括网站在给定时间段内收到的重复访问。网站访问者每次访问您的网站时,均算作一次访问。

  • 页面浏览量或页面印象数- 每次加载网页时,都称为页面浏览量。如果您计算此页面上可用的网站链接,那么它将被计为页面展示次数。

  • 点击量- 点击量与页面浏览量非常相似,每次访问者点击与您的网站相关的任何链接时都会被计算在内。

  • 直接访问- 指通过书签或在浏览器的 URL 框中手动输入您的 URL 访问您的网站的人。

  • 推荐人和推荐 URL - 访问者通过链接访问您的网站的网址。例如,如果有人在谷歌搜索中找到您的网站并点击链接访问您的网站,那么谷歌将成为引荐来源网址。

网站受欢迎度

您设计并开发了一个网站,最后托管了它。现在想想有多少网站访问者知道这个网站地址和相关服务。

如果您想让您的网站取得成功,那么实际的工作就在成功托管您的网站后开始。它包括以下几个动作,但获得人气当然不限于这些动作。

  • 搜索引擎包含- 第一步,您应该将您的网站包含在各种搜索引擎中,例如 google、yahoo 和 msn。永远不要相信自动化软件会将您的网站包含在搜索引擎中。这个行业有很多诈骗公司,所以远离他们,不要浪费你的钱。

  • 开放目录包含- 这是使您的网站流行的另一种方法。有许多开放目录项目,例如 dmoz.com 和 yahoo.com,您可以在其中包含您的网站以吸引网络冲浪者的注意。

  • Google AdWords - 这是来自 google 的付费程序,您可以在其中注册,并且可以根据网站链接的点击次数或页面展示次数付费。

  • 广告节目- 如果您有大量预算,那么您可以寻求更高的资源,例如电视广告或报纸或杂志广告节目。它们是最有效但也最昂贵的。

  • 白皮书和文章- 如果您撰写白皮书或文章,那么您可以在这些白皮书或文章中包含您的网站链接,以获得更多网站流量。

  • 站点链接交换- 有许多站点(包括tutorialspoint.com)进行站点链接交换。这意味着 - 您将在您的网站上保留另一个网站的链接,而另一个网站将保留您的链接。这是为了站点链接交换者的共同利益。

网络 - 免费图形

图形元素在任何网站上都起着至关重要的作用。如果您有时间和才华来设计网页图形,那就太好了。制作网页图形不仅需要时间和才能,还需要花费大量金钱购买Paint Shop Pro或Adobe Photoshop等优秀的图形软件。

然而,如果您没有艺术家之手,也没有钱购买图形软件,那么互联网就是天堂,您应该感谢成千上万为您创建免费网页图形的图形设计师。

我们还为您列出了大量免费图形,您可以在您的网站上使用它们。您可以在这里找到免费网页图形。这里还给出了一个示例页面。

美丽的花朵剪贴画

  • 单击任意图像,将显示更大的图像。
  • 右键单击图像并选择“图像另存为”将图像保存到您的电脑上。
花图像 1