Web - 快速指南
Web - 基本概念
什么是互联网?
互联网本质上是一个全球计算资源网络。您可以将互联网视为路由器和电路的物理集合,是一组共享资源。
过去给出的一些常见定义包括 −
- 基于 TCP/IP 通信协议的网络的网络。
- 使用和开发这些网络的人群。
基于互联网的服务
互联网用户可用的一些基本服务是 −
电子邮件 − 一种与世界各地的其他互联网用户进行通信的快速、简单且廉价的方式。
Telnet −允许用户像本地系统一样登录远程计算机。
FTP − 允许用户将计算机上存储的几乎所有类型的文件从一台连接到 Internet 的计算机传输到另一台计算机。
UseNet 新闻 − 分布式公告板,提供数千个主题的组合新闻和讨论服务。
万维网 (WWW) − 互联网信息资源的超文本界面。
什么是 WWW?
WWW 代表 World Wide Web。万维网的技术定义是 −互联网上使用超文本传输协议 (HTTP) 的所有资源和用户。
由 Web 发明者 Tim Berners-Lee 协助创立的组织万维网联盟 (W3C) 给出了一个更广泛的定义:万维网是可通过网络访问的信息的世界,是人类知识的体现。
简单来说,万维网是一种在互联网上计算机之间交换信息的方式,将它们整合成一个庞大的交互式多媒体资源集合。
什么是 HTTP?
HTTP 代表超文本传输协议 (Hypertext Transfer Protocol)。这是用于传输超文本文档的协议,使万维网成为可能。
标准网址(例如 Yahoo.com)称为 URL,这里的前缀 http 表示其协议
什么是 URL?
URL 代表 统一资源定位符,用于指定万维网上的地址。URL 是任何连接到网络的资源(例如超文本页面、图像和声音文件)的基本网络标识。
URL 将具有以下格式 −
protocol://hostname/other_information
协议指定信息如何从链接传输。用于 Web 资源的协议是超文本传输协议 (HTTP)。与大多数 Web 浏览器兼容的其他协议包括 FTP、telnet、新闻组和 Gopher。
协议后面跟着一个冒号、两个斜杠,然后是域名。域名是资源所在的计算机。
在域名后可以进一步指定指向特定文件或子目录的链接。目录名称由单个正斜杠分隔。
什么是网站?
目前,您正在访问我们的网站 Tutorialspoint.com,它是用 HTML 标记语言编写的各种页面的集合。这是网络上人们可以找到最新技术教程的位置。同样,网络上有数以百万计的网站。
网站上的每个页面都称为网页,任何网站的第一页都称为该网站的主页。
什么是 Web 服务器?
每个网站都位于一台称为 Web 服务器的计算机上。此服务器始终连接到互联网。连接到互联网的每个 Web 服务器都被赋予一个唯一的地址,该地址由一系列 0 到 256 之间的四个数字组成,并以句点分隔。例如,68.178.157.132 或 68.122.35.127。
当您注册 Web 地址(也称为域名)时,例如 tutorialspoint.com,您必须指定将托管该站点的 Web 服务器的 IP 地址。
我们将在单独的章节中看到不同类型的 Web 服务器。
什么是 Web 浏览器?
Web 浏览器是安装在您的 PC 上的软件。要访问 Web,您需要 Web 浏览器,例如 Netscape Navigator、Microsoft Internet Explorer 或 Mozilla Firefox。
目前,您在浏览我的站点 tutorialspoint.com 时必须使用任何类型的 Web 浏览器。在网络上,当您浏览信息页面时,这通常称为浏览或冲浪。
我们将在单独的章节中看到不同类型的 Web 浏览器。
什么是 SMTP 服务器?
SMTP 代表简单邮件传输协议服务器。此服务器负责将电子邮件从一台服务器传送到另一台服务器。当您向电子邮件地址发送电子邮件时,SMTP 服务器会将其传送给收件人。
什么是 ISP?
ISP 代表互联网服务供应商。它们是向您提供互联网连接服务的公司。
您将从任何互联网服务提供商处购买 Web 服务器上的空间。此空间将用于托管您的网站。
什么是 HTML?
HTML 代表 Hyper Text MArkup Language。这是我们为任何网站编写网页的语言。即使您正在阅读的页面也是用 HTML 编写的。
这是用于电子出版的标准通用标记语言 (SGML) 的子集,是用于万维网的特定标准。
什么是超链接?
超链接或简称链接是电子文档中的可选元素,可作为其他电子资源的访问点。通常,单击超链接即可访问链接的资源。常见的超链接包括按钮、图标、图像映射和可点击的文本链接。
什么是 DNS?
DNS 代表 域名系统。当有人输入您的域名 www.example.com 时,您的浏览器将要求域名系统查找托管您网站的 IP。当您注册域名时,您的 IP 地址应与您的域名一起放入 DNS 中。如果不这样做,您的域名将无法正常运行。
什么是 W3C?
W3C 代表 World Wide Web Consortium,这是一个涉及互联网和网络的国际公司联盟。
W3C 由万维网的原始架构师 Tim Berners-Lee 于 1994 年创立。该组织的目的是制定开放标准,以便网络朝着单一方向发展,而不是在竞争派系之间分裂。W3C 是 HTTP 和 HTML 的主要标准机构。
Web - 它是如何工作的?
从最简单的层面上讲,Web 在物理上由以下组件组成 −
您的个人计算机 − 这是您用来浏览网络的 PC。
Web 浏览器 − 安装在您的 PC 上可帮助您浏览 Web 的软件。
互联网连接 − 这是由 ISP 提供的,可将您连接到互联网以访问任何网站。
Web 服务器 − 这是托管网站的计算机。
路由器和交换机 −它们是软件和硬件的组合,接收您的请求并传递给适当的 Web 服务器。
Web 被称为客户端-服务器系统。您的计算机是客户端,存储电子文件的远程计算机是服务器。
Web 的工作原理
当您输入 Google.com 之类的内容时,请求将发送到 Internet 上称为域名服务器(DNS) 的许多特殊计算机之一。所有这些请求都通过各种路由器和交换机进行路由。域名服务器保存着机器名称及其 IP 地址的表格,因此当您输入 Google.com 时,它会被转换成一个数字,这个数字用来标识向您提供 Google 网站的计算机。
当您想要查看网络上的任何页面时,您必须通过使用浏览器请求页面来启动该活动。浏览器要求域名服务器将您请求的域名转换为 IP 地址。然后,浏览器使用称为超文本传输协议或 HTTP 的标准向该服务器发送所需页面的请求。
服务器应始终连接到 Internet,随时准备为访问者提供页面。当它收到请求时,它会查找所请求的文档并将其返回到 Web 浏览器。发出请求时,服务器通常会记录客户端的 IP 地址、所请求的文档以及请求的日期和时间。此信息因服务器而异。
一个普通的网页实际上需要 Web 浏览器从 Web 服务器请求多个文件,而不仅仅是 HTML/XHTML 页面,还包括网页中使用的任何图像、样式表和其他资源。包括主页在内的每个文件都需要一个 URL 来标识每个项目。然后,Web 服务器将每个项目发送到 Web 浏览器,Web 浏览器收集所有这些信息并以网页的形式显示它们。
简而言之
我们已经了解了 Web 客户端 - 服务器交互是如何发生的。我们可以将这些步骤总结如下 −
用户在浏览器中输入 URL(例如 Google.com)。此请求被传递到域名服务器。
域名服务器返回托管网站的服务器的 IP 地址(例如 68.178.157.132)。
浏览器使用域名服务器指定的 IP 地址从 Web 服务器请求页面。
Web 服务器将页面返回到请求页面的浏览器指定的 IP 地址。该页面还可能包含指向同一服务器上其他文件的链接,例如浏览器也会请求的图像。
浏览器收集所有信息并以网页的形式显示到您的计算机。
Web - 浏览器类型
Web 浏览器是安装在您 PC 上的软件。要访问 Web,您需要一个 Web 浏览器,例如 Netscape Navigator、Microsoft Internet Explorer 或 Mozilla Firefox。
目前,您在浏览我们的网站 tutorialspoint.com 时必须使用任何类型的 Web 浏览器。在 Web 上,当您浏览信息页面时,这通常称为 Web 浏览或网络冲浪。
有四种领先的 Web 浏览器:Explorer、Firefox、Netscape 和 Safari,但还有许多其他浏览器可用。您可能有兴趣了解完整的浏览器统计信息。现在我们将更详细地了解这些浏览器。
在开发网站时,我们应该尝试使其与尽可能多的浏览器兼容。尤其是网站应该兼容主流浏览器,如 Explorer、Firefox、Chrome、Netscape、Opera 和 Safari。
Internet Explorer
Internet Explorer (IE) 是软件巨头微软的产品。这是世界上最常用的浏览器。这款浏览器于 1995 年随 Windows 95 一起推出,并在 1998 年超越了 Netscape。
您可以从 Microsoft 网站下载此浏览器的最新版本 下载 Internet Explorer
Netscape
Netscape 是最初的 Web 浏览器之一。Microsoft 设计 Internet Explorer 就是为了与之竞争。Netscape 和 IE 占据了浏览器市场的大部分份额。 Netscape 于 1994 年推出。
您可以从下载 Netscape下载此浏览器的最新版本
Mozilla
Mozilla 是一款开源 Web 浏览器,专为符合标准、性能和可移植性而设计。通过提供讨论论坛、软件工程工具、发布和错误跟踪来协调浏览器的开发和测试。基于 Mozilla 代码的浏览器是当今互联网上第二大浏览器家族,约占互联网社区的 30%。
您可以从下载 Mozilla
下载此浏览器的最新版本
Konqueror
Konqueror 是一款符合 HTML 4.01 标准的开源 Web 浏览器,支持 Java 小程序、JavaScript、CSS 1、CSS 2.1 以及 Netscape 插件。它可用作文件管理器,并支持本地 UNIX 文件系统上的基本文件管理,从简单的剪切/复制和粘贴操作到高级远程和本地网络文件浏览。
您可以从下载 Konqueror
下载此浏览器的最新版本
Firefox
Firefox 是一款源自 Mozilla 的新浏览器。它于 2004 年发布,现已发展成为互联网上第二受欢迎的浏览器。
您可以从下载 Firefox下载此浏览器的最新版本
Safari
Safari 是 Apple Inc. 开发的一款网络浏览器,包含在 Mac OS X 中。它于 2003 年 1 月首次发布公开测试版。Safari 对 XHTML、CSS2 等最新技术提供了很好的支持。
您可以从下载 Safari
下载此浏览器的最新版本
Opera
Opera 比大多数其他浏览器更小更快,但功能齐全。速度快、用户友好、具有键盘界面、多个窗口、缩放功能等。提供 Java 和不支持 Java 的版本。非常适合互联网新手、学童、残障人士以及 CD-Rom 和信息亭的前端。
您可以下载此浏览器的最新版本下载 Opera
Lynx
Lynx 是一款功能齐全的万维网浏览器,适用于运行光标可寻址、字符单元终端或模拟器的 Unix、VMS 和其他平台上的用户。
您可以从下载 Lynx
下载此浏览器的最新版本Web - 服务器类型
每个网站都位于一台称为 Web 服务器的计算机上。此服务器始终连接到互联网。连接到互联网的每个 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。
Apache HTTP Server
这是Apache软件基金会开发的世界上最流行的Web服务器。Apache Web服务器是一个开源软件,可以安装在几乎所有操作系统上,包括Linux,Unix,Windows,FreeBSD,Mac OS X等。大约 60% 的 Web 服务器机器运行 Apache Web 服务器。
您可以使用 tomcat 模块 来获得 JSP 和 J2EE 相关支持。
您可以在 Apache HTTP 服务器 上获取有关此服务器的详细信息。>
Internet 信息服务
Internet 信息服务器 (IIS) 是 Microsoft 的一款高性能 Web 服务器。该 Web 服务器运行于 Windows NT/2000 和 2003 平台(也可能运行于即将推出的新 Windows 版本)。IIS 与 Windows NT/2000 和 2003 捆绑在一起;由于 IIS 与操作系统紧密集成,因此管理起来相对容易。
您可以在 Miscrosoft IIS
处获取有关该服务器的详细信息
lighttpd
lighttpd,发音为 lighty,也是一个免费的 Web 服务器,随 FreeBSD 操作系统一起发布。这个开源 Web 服务器速度快、安全,而且消耗的 CPU 功率少得多。Lighttpd 还可以在 Windows、Mac OS X、Linux 和 Solaris 操作系统上运行。
您可以在 lighttpd
上获得有关此服务器的详细信息
Sun Java System Web Server
Sun Microsystems 的这个 Web 服务器适用于中型和大型网站。虽然该服务器是免费的,但它不是开源的。但是,它可以在 Windows、Linux 和 Unix 平台上运行。Sun Java System Web 服务器支持 Web 2.0 所需的各种语言、脚本和技术,例如 JSP、Java Servlets、PHP、Perl、Python、Ruby on Rails、ASP 和 Coldfusion 等。
您可以在 Sun Java System Web Server
上获得有关此服务器的详细信息
Jigsaw 服务器
Jigsaw(W3C 的服务器)来自万维网联盟。它是开源且免费的,可以在 Linux、Unix、Windows、Mac OS X Free BSD 等各种平台上运行。Jigsaw 是用 Java 编写的,可以运行 CGI 脚本和 PHP 程序。
您可以在 Jigsaw 服务器
上获得有关此服务器的详细信息网站优势
如果您正在构建网站,那么我们希望您也了解它的优势。在本章中,我们列出了维护网站的几个主要优势。
业务全天候开放
这意味着,一旦您将业务放在现场,您的业务就会每周 7 天、每年 365 天开放。即使您身处世界不同地区,您也能够全天候为客户提供服务。
增加客户群
因为世界上任何人都可以看到您的网站,所以您将在投入相同数量的精力和金钱的同时获得来自其他州和国家的客户。
巨大的成本节省
这是在线开展业务的最大优势之一。您不需要保留大量人力和资源来维护现场业务。保持业务在线的同时还有许多其他节省成本的机会。想想您寄出了多少张卡片让客户知道您的销售情况。通过将销售信息放在您的网站上并邀请客户访问,可以消除所有这些问题。
广告机会
除了节省广告费用外,您还有更多机会投放其他公司的广告并开始赚钱。如果您曾在当地报纸上做过广告,您就会知道成本。您需要按行、按英寸和按颜色付费。在网络上,您可以投放的广告没有限制。因此,只要有新产品或服务,您就可以以更好的方式宣传它。
创建品牌形象
互联网是一种很好的媒介,您可以通过它创建您想要的任何形象。一切都在您的掌控之中。例如,您可以设计一个专业的网站,添加有用的内容,您的公司将立即在其所代表的形象上迈出一步。无论您的企业规模有多小,只要拥有合适的工具和强烈的愿望,您都可以让它在网络上看起来像一家公司。
客户满意度
如果您拥有一个非常好的在线网站,那么您可以在客户服务方面让您的客户非常满意。您可以保留在线帮助、常见问题解答和其他对您的客户有用的重要信息。您可以创建在线论坛进行公开讨论,您可以进行客户调查以获取客户反馈等。
展示您的工作
无论您是房地产经纪人、建筑企业主还是美容院专家,只要您有网站,您就可以展示您的工作。任何时候潜在客户想要查看您过去的工作和项目,只需将他或她引荐到您的网站。无需扫描和邮寄图片,也无需带您的客户参观已完成的建筑项目。
Web - 所需技能
如果您计划维护一个网站,那么您将需要一套特定的技能。这套技能可能是无穷无尽的,因为如今,有许多技术可用,而且每天都有许多技术出现。因此,您必须计划并确认任何一种可用技术,然后继续进行您的项目。
这并不要求您掌握所有列出的技能。如果您想开发一个简单的网站,那么您只需要这里列出的前四种技能。如果您想建立一个更大、更具互动性的网站,则需要其余技能。
计算机操作 − 您需要知道的只是如何操作计算机 − 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 技术 − 这是 Web 中的最新技术。Google 和 Yahoo 正在使用这项技术为其网站访问者提供更好的浏览体验。您可以参考我们的教程来学习 AJAX 技术
ASP 或 JSP −这些是用于开发交互式网站的另一种技术。
Flash 知识 − 您可以计划使用 Macromedia Flash 来构建您的网站。学习这项技术有点耗时,但一旦您学会了,您就可以使用 Flash 开发非常漂亮和有吸引力的网站。
HTTP 协议 − 随着您的成长,您需要更多地了解 Web。因此,我建议您也了解 Web 主干,即 HTTP 协议。您可以参考我们的教程来学习 HTTP 协议
Web - 所需工具
作为基本必需品,您需要可靠的服务提供商提供良好的互联网连接,该服务提供商可提供良好的连接性和速度。在选择供应商之前,请根据其服务和支持对其进行评估。在这里,尽职调查起着重要作用。
以下工具和基础设施将帮助您开发网站 −
计算机 − 如果您没有可用的计算机并且您收到了打印在纸上的本教程,那么我会说,首先您需要一台运行 Windows 或 Linux 或 UNIX 或 Macintosh 系统或任何其他操作系统的计算机。
互联网连接 − 如果您未连接到互联网并且您收到了打印在纸上的本教程,那么我会说这是第二个也是另一个最重要的工具,需要连接到互联网和您将托管网站的 Web 服务器。为此,您可以根据自己的需求和预算购买拨号连接或高速宽带连接。
Web 服务器 − 除了基本的 Internet 连接之外,您还需要一台 Web 服务器来保存与您的网站相关的所有文件。因此,您需要在 Web 服务器上购买空间。有数百万 ISP 以具有竞争力的价格销售网络空间。我们将在Web 托管概念一章中详细介绍这一点。
文本编辑器 − 这是开发网站所需的另一个最重要的工具。如果您使用的是 Windows,则可以使用 notepad 作为文本编辑器,或者如果您使用的是 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 的工具。这是我在连接到 Web 服务器时使用的工具。
安全 FTP 客户端 − 如果您使用 FTP 客户端直接连接到 Web 服务器来上传或下载 Web 文件,则可以使用名为 PSFTP 的工具。FTP 代表文件传输协议。简而言之,设计网站后,您需要将其发送到 Web,FTP 程序将为您完成此操作。这是我连接网络服务器时使用的。
Web - 域名
域名是 Internet 地址中位于"www"后面的部分。例如,在 Tutorialspoint.com 中,域名是 tutorialspoint.com。
域名将成为您的商业地址,因此在选择域名时应小心谨慎。您的域名应该容易记住且易于输入。
如何获取域名?
当您计划将网站上线时,这是购买域名的重要步骤之一。无论您正在寻找什么域名,这都不是必需的,因此在这种情况下,您必须选择任何其他好的域名。
当您购买域名时,它会被注册,当域名注册后,它们会被添加到大型域名注册簿中,有关您网站的信息 −包括您的 Internet IP 地址存储在 DNS 服务器上,您的联系信息等已在您的注册商处注册。
您可以从任何域名注册商处购买域名,例如 GoDaddy
域名扩展类型
您可以为您的域名选择多种类型的域名扩展。这取决于您的业务性质。
例如,如果您要注册一个用于教育目的的域名,那么您可以选择 .edu 扩展。
以下是某些扩展的正确用法的参考。但对于任何扩展,没有硬性规定。最常用的是 .com
.com −代表公司/商业,但可用于任何网站。
.net − 代表网络,通常用于站点网络。
.org − 代表组织,应该是非营利机构。
.us, .in − 它们基于您的国家/地区名称,因此您可以选择特定国家/地区的域名扩展
.biz − 互联网上较新的扩展,可用于表明此网站纯粹与业务相关。
.info − 代表信息。此域名扩展非常有用,作为新来者,它表现良好。
.tv − 代表电视,更适合电视频道网站。
较新的域名扩展名(如 .biz、.info 和 .us 等)有更多名称选择,因为许多流行域名尚未被占用,而且大多数域名的价格非常低廉。
选择域名
域名将是您的营业地址。因此,您必须非常谨慎地选择域名。
许多人认为域名中包含关键字很重要。域名中的关键字通常很重要,但通常可以在保持域名简短、令人难忘且没有连字符的情况下完成。
在域名中使用关键字可让您比竞争对手更具竞争优势。在域名中包含关键字可以提高搜索引擎列表和付费广告的点击率,并使您更容易在获取关键字丰富的描述性入站链接中使用关键字。
避免购买长而混乱的域名。人们可能会使用破折号或连字符将域名中的单词分开。过去,域名本身是一个重要的排名因素,但现在有了先进的搜索引擎,它不再是一个重要因素。
在域名中保留两到三个单词 − 它会更容易记住。一些最令人难忘的网站通过创建自己的单词在品牌塑造方面做得很好。例子包括 eBay、Yahoo!、Expedia、Slashdot、Fark、Wikipedia、Google...
你应该能够在电话中说一次,对方应该知道如何拼写,他们应该知道你卖什么。如果你能做到这一点,并在其中使用关键词,那对你来说很好。如果你不能,那就跳过关键词。
什么是子域名
你可以根据自己的需求将域名划分为多个子域名。如果你使用同一个域名开展多项业务,那么为每项业务设置子域名会很有用。以下是一些子域名的示例 −
您一定已经将 google.com 视为主域名,但 google 根据其业务创建了许多子域名。其中一些如下 −
adwords.google.com − 此子域名用于 Google Adwords。
groups.google.com −此子域名用于 Google 群组。
images.google.com − 此子域名用于 Google 图片。
这样,您可以以非常好的隔离方式展示不同的业务部门。创建子域名并不是什么大事。如果您已经注册了域名,那么您的注册商将为您提供创建子域名的方法。您可能需要与您的注册商联系以了解更多详细信息。
web - 网站建设
现在您已准备好进行网站建设。在继续之前,您必须考虑许多因素。我无法一一列举,但在本教程中我描述了一些主要因素,它们将帮助您拥有更好的网站 −
网站上应该放些什么?
网站上应该放些什么完全取决于您的业务和网站的性质。以下是您可能想要为您的网站创建的页面列表。
- 吸引人的主页:每个网站都必不可少。
- 产品和服务列表以及完整详细信息。
- 完整的定价信息。
- 关于您的公司和业务性质,包括您的成就。
- 关于您的员工,如果可能的话,还有他们的经验。
- 您的完整联系信息。
- 常见问题。
- 成功案例和客户反馈。
最后,让您的网站对您的客户有用且有趣。您的网站访问者是您的客户,他们应该找到他们正在寻找的每一件东西。客户满意度应该是您的首要关注点。
如何设计您的网站?
您不应该简单地开始开发您的网站,否则您最终会得到一个虚假的网站。首先,您应该将完整的计划和设计写在纸上或电子文档中。
在本节中,我们列出了一些可以帮助您设计更好网站的要点 −
考虑您将使用什么技术来开发您的网站。采用一种能为您提供更好灵活性和快速开发机会的技术,然后进行相应的设计。
设计一个通用框架,以便将来您可以花费最少的努力来增强和修改您的网站。
设计网站时要考虑所需的性能。如果您正在设计数据库驱动的网站,那么设计良好的数据库模式需要付出很多努力。
让您的设计尽可能简单,以便任何新开发人员都能尽快熟悉您的设计。
确定您网站的可重复组件,然后将它们分开,并尽可能使用它们。
确定您网站访问者的性质和资格,并相应地重视外观和感觉。
从网站访问者的角度思考。如果您是访问者,那么您会如何看待这个网站?如果同一个网站属于其他人,那么您愿意花一些时间在这个网站上吗?
您应该创建一个搜索引擎友好的网站。
再次强调...您的展示应该独特且有吸引力,否则互联网上有许多网站,您很难让网站访问者停留超过一分钟。
如何使网站具有交互性?
许多统计数据表明,如果您能够长时间留住网站访问者,那么他们会进行更大规模的购物并一次又一次地访问该网站。
因此,请确保您已在网站上为网站访问者做了一些事情。提供大量优质信息可以吸引大量访客。
以下是一些交互式工具的列表,您可以将其添加到您的网站,无需任何编程技能或产生任何费用−
- 民意调查
- 论坛
- 留言簿
- 聊天室
- 贺卡
- 向朋友介绍此网站
- 反馈表
- 实时客户服务
- 每日笑话或每日漫画
- 每日新闻头条
- 网站搜索引擎
- 邮件列表
- 自动常见问题解答
- 列表可以一直列下去,具体取决于什么会吸引您的访客类型。
如何编码您的网站?
最后,当您开始为您的网站编码时,您应该充分了解以下有关改善网站的提示 −
您的网站应满足 W3C 定义的所有质量要求。今天我们使用 XHTML 来开发任何网站。 XHTML 只是 HTML 的一个更简洁的版本。
您应该继续使用 W3C Validator 验证您的源代码。
请使用适当的注释,但避免在 HTML 文件中使用过多的注释。
将您的样式表和 JAVA 或 VB 脚本保存到单独的文件中,然后在需要时将它们包含在内。
不要在您的网页中使用太多图形。
尝试让您的网页保持静态,而不是动态生成它们。
确保任何网页上都没有断开的链接。
在主流浏览器(如 Internet Explorer、Firefox、Mozilla、Netscape 等)中测试您开发的网页。
测试您的所有为所有可能的情况编写脚本。未经完整测试,请勿托管任何页面。
如何创建搜索引擎友好型网站?
让您的网站搜索友好非常重要,否则您将远离来自谷歌和雅虎等搜索引擎的大量客户群。
这个主题非常重要,我们已经提供了有关搜索引擎优化的完整教程,我强烈建议您在开始开发网站之前先阅读本教程。
经常保护您的源代码
在开发网站时,保留完整源代码的备份非常重要。很多时候,您可能会意外删除文件。如果您有备份,则可以恢复以前的文件并开始工作。
每小时或至少每天进行备份是一种很好的做法。将此备份保存在不同的机器或媒体上。
Web - 托管概念
Web 托管涉及将网站内容放在 Web 服务器上。在您自己的服务器上托管您的网站可能是一种选择。但除非您托管 yahoo.com 或 google.com 等网站,否则这将变得非常昂贵。因此本教程不介绍如何设置您自己的托管服务器。
从 Internet 服务提供商 (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 和电子邮件转发选项以及电子邮件设施。
电子邮件支持
除了拥有电子邮件帐户外,您的 Web 服务器还应具有从后端发送电子邮件的功能,这一点也非常重要。如果您的网站访问者希望使用表单与您联系,那么您将能够使用该电子邮件功能将电子邮件发送到您指定的帐户。简而言之,您应该确保 SMTP 服务器已在您的 Web 服务器上设置并运行。
最新技术
您应该确保您的 Web 服务器配备了所有最新技术。它应该具有对 PHP、PERL、ASP 和 JAVA 等的最新版本支持。
数据库
有许多可用的数据库,如 MySQL、Oracle、SQL Server 等。您应该根据数据库需求选择服务器。如果您购买的是共享服务器空间,则需要确认将为数据库分配多少空间。许多 ISP 不会为数据库提供超过有限空间。如果您的网站需要大量数据库,则应选择虚拟专用服务器。
服务器正常运行时间
从可靠且信誉良好的 ISP 购买 Web 服务器非常重要。您应该确保您的 ISP 为您提供 99.99% 的服务器正常运行时间。如果服务器宕机,则有许多服务提供商会在您的网站宕机超过有限时间的情况下为您提供补偿。
备份和 FTP
确保您的服务提供商为您提供更多定期备份网站的方法。如果您的网站每天都在变化,那么定期备份网站就变得非常重要。许多服务提供商会收取少量费用来代替您完成这项服务。
控制面板
只需确保您将获得哪些类型的设施来维护您的托管帐户。检查您的服务提供商是否为您提供了易于使用的控制面板或其他类似工具。使用控制面板,您应该能够维护与您的网站相关的基本操作,例如记录您的服务请求、重新启动请求或任何其他问题。
客户支持
在与您的服务提供商达成交易之前,您应该确保他们为您提供所需的支持。您可以通过互联网论坛或从朋友那里获得此信息。许多服务提供商为您提供 24x7 全天候支持,以解决任何技术或非技术问题。
Web - 电子商务托管
电子商务是一种通过互联网开展业务的方式。您正在进行电子商务,尤其是当您通过互联网销售产品或服务时。如果您计划建立一个网站,该网站将进行购买或销售物品或服务等交易,那么这意味着您将建立一个电子商务网站。如果是这种情况,那么我认为本指南不会帮助您达到应该能够建立电子商务网站的水平,因为在建立电子商务网站时还有很多事情需要考虑。
您仍然可以从这里开始 - 电子商务托管有点贵,但它们并没有贵到您无法启动电子商务网站。如今,建立一个电子商务网站非常容易。人们需要做的就是联系任何好的服务提供商并开始收集基本信息。
有许多服务提供商可以帮助您建立虚拟商店,并向您收取出乎意料的低费用。 Google 还启动了 Google 帐户服务,您可以通过该服务销售产品。
在完成电子商务托管设置时,您应该非常清楚如何处理以下内容 −
- 客户注册
- 客户交易
- 产品目录
- 客户订单
- 订单安全
- 服务器安全
- 服务器维护
- 服务器备份
- 服务器停机时间
- 库存控制
- 装运方式
- 付款方式
- 外币
- 信用卡
- 税务问题
您应该拿着这份清单,与您的服务提供商讨论,以了解他们将如何支持您处理所有这些问题项目。
Web - 网站备份
您的服务器硬盘崩溃了。您的网站遭到黑客攻击,黑客删除了您的所有文件。您的网络主机连同您的资金和数据一起消失了。更糟糕的是,发生了一起地震,您的 ISP 大楼倒塌了,一切都丢失了。
摸摸木头!!!没有人应该面对这种情况。但如果您没有为这些情况做好准备,您的辛勤工作可能会永远付诸东流。这就是为什么定期备份数据至关重要。
现在有很多问题 −
- 应该多久备份一次?
- 应该将备份保存在哪里?
- 应该进行哪种类型的备份?
- 谁应该进行这些备份?
- 现在让我们逐一回答这些问题 −
应该多久备份一次?
如果您的网站在一段时间内没有变化,那么建议只进行一次备份,并将其保存在硬盘、数据光盘或 DVD 上,无论你喜欢什么位置。如果您需要恢复,只需执行此操作,然后查看您的网站是否正常运行。
但是,如果您习惯于频繁修改网站,则必须定期进行备份。像 amazon.com 这样的网站有非常严格的备份计划和非常昂贵的备份基础设施。
这取决于您的业务,您必须了解您可以承受多少数据丢失。如果您认为即使丢失一天的数据也是无法承受的,那么我建议您安排每日备份,同样,您可以决定每周或每月备份是否适合您。
备份应保存在哪里?
大多数情况下,备份是从一台机器获取并保存在另一台机器或媒体上。如果可能,您应该安排不同的备份服务器,您可以在其中通过 FTP 备份完整的数据。如果这不是太多,那么您可以将其保存在数据 CD 或 DVD 等中。
如果可能,请保留多份备份,但要采用可管理的方式,以避免混淆。您应该对不同的备份进行适当的版本控制。有许多服务提供商以非常低廉的成本为您提供不同的备份服务器,建议您在备份服务上花费这些金额。
应该进行哪种类型的备份?
有两种类型的备份 − 增量 和 完整。这取决于您使用的备份工具类型。有许多备份工具 − 例如,Oracle 提供了自己的实用程序来执行不同类型的备份。
增量备份 − 备份的控制器将现有备份与您希望备份的数据进行比较。如果两者完全匹配,则不会备份其他文件。但是,如果您添加或编辑了任何文件,这些文件将在备份中更新,因此称为增量备份。
完整备份 − 此处所有文件都写入备份,即使它们已经存在于最新备份中。
谁应该进行这些备份?
最简单的情况是,您可以每月或每周登录您的网络服务器,并将所有与网站相关的文件复制到不同的计算机或媒体上。它仅在您网站上的数据量有限的情况下才有效。
如果您拥有庞大的数据库和大量文件,那么每天和每周管理此类备份将非常困难。在这种情况下,您可能需要使用自动脚本进行备份并将其保存在另一台机器或媒体上。
您可以编写 shell 脚本或 perl 脚本,浏览不同的目录并收集所有文件并自动压缩它们,为它们分配一个唯一的备份号,然后将这些文件通过 ftp 传输到指定的备份服务器或媒体(如 Tap Drive)。
结论
由您决定如何进行备份。如果您是网站所有者,那么您必须定期进行备份,不要出错。否则,可能会导致严重后果。
Web - 网站统计信息
一旦您的网站启动并运行,跟踪访问者并分析他们正在使用的内容就很重要。您应该掌握以下详细信息 −
您的访问者是谁? − 您应该随身携带网站访问者的 IP 地址,以了解该访问者的地理位置和身份。
访问者的时间戳 − 您应该知道您的网站获得最多访问者的时间,以便您可以轻松地计划关闭服务器。其次,时间戳和 IP 地址将帮助您识别您的网站访问者,以防需要对网站访问者进行调查。
访问者喜欢什么? −访客浏览了您网站上的哪些页面,可以让您了解网站各个部分的重要性。
访客如何来访? − 这是您应该了解的另一个重要信息。您如何吸引网站访客?他们是直接来访,还是通过其他网站或广告计划来访。
他们停留多长时间? − 访客在您的网站上停留了多长时间?如果访客在浏览 1 或 2 个页面后就离开您的网站,那么您应该想出一些创新的方法来留住他们更长时间。
访客的浏览器 − 此信息对于针对此类网络浏览器改进您的网站非常重要。
统计程序
有许多网站可以帮助您找到上一节中讨论的所有信息。您只需要在网页的 <head<....</head> 部分保留一小段代码,您不仅可以获得上述所有信息,还可以获得对网站的完整分析。
您可以尝试使用 Googles Analytics 程序来捕获您的网站统计信息。
另一个好程序是 Webalizer。这将为您提供所需的所有基本网站统计信息。
sourceforge 上有一个网站,可让您收集网站统计信息。所以您也可以尝试一下 AWStats。
网站统计术语
了解以下术语,以便更熟悉网站统计报告和分析。
唯一访问量 − 您在给定时间段内拥有的唯一访问者数量。例如 − 如果只有一个人访问了您的网站,并且一天访问了 1,000 次,则唯一访问量只有一次。唯一性是根据访问者的 IP 地址计算的。
总访问量 − 网站在给定时间段内收到的总访问量(包括重复访问)。每次网站访问者到达您的网站时,都算作一次访问。
页面浏览量或页面展示量 − 每次加载网页时,都称为页面浏览量。如果您计算此页面上的网站链接,则将其计为页面展示量。
点击量 − 点击量与页面浏览量非常相似,每次访问者点击与您的网站相关的任何链接时都会被计算在内。
直接访问 − 它指的是通过书签访问您的网站或在浏览器的 URL 框中手动输入您的 URL 的人。
引荐来源和引荐 URL − 访问者通过链接到达您网站的网址。例如,如果有人在 Google 搜索中找到您的网站并点击链接进入您的网站,那么 Google 就是引荐来源。
Web - 提高网站人气
您设计并开发了一个网站,最后托管了它。现在想想有多少网站访问者知道这个网站地址和相关服务。
如果您想让您的网站取得成功,那么实际工作在成功托管您的网站后就开始了。它包括以下步骤,但获得人气当然不仅限于这些步骤。
搜索引擎收录 − 第一步,您应该将您的网站收录到各种搜索引擎中,例如 google、yahoo 和 msn。切勿相信自动软件会将您的网站收录到搜索引擎中。这个行业中有很多欺诈公司,因此请远离它们,不要浪费您的钱。
开放目录收录 − 这是让您的网站受欢迎的另一种方法。有许多开放目录项目,如 dmoz.com 和 yahoo.com,您可以将您的网站包含在其中以吸引网络冲浪者的注意。
Google AdWords − 这是来自 Google 的付费计划,您可以注册并根据您网站链接的点击次数或页面展示次数付费。
广告计划 − 如果您的预算很大,那么您可以选择更高级的资源,例如电视广告或报纸或杂志广告计划。它们也是最有效的,也是最昂贵的。
白皮书和文章 − 如果您撰写白皮书或文章,那么您可以在这些白皮书或文章中包含您的网站链接,以增加您网站的流量。
网站链接交换 −包括 tutorialspoint.com 在内的许多网站都进行站点链接交换。这意味着 − 您将在您的站点上保留另一个网站的链接,而另一个站点将保留您的链接。这是为了让站点链接交换者互惠互利。
Web - 免费图形
图形元素在任何网站上都起着至关重要的作用。如果您有时间和才能来设计您的网页图形,那就太好了。制作网页图形不仅需要时间和才能,而且您还需要花费大量金钱来购买好的图形软件,如 Paint Shop Pro 或 Adobe Photoshop。
但是,如果您没有艺术家的手艺,也没有钱购买图形软件,那么互联网就是天堂,您应该感谢成千上万为您创建免费网页图形的图形设计师。
我们还为您列出了大量免费图形,您可以在您的网站上使用。您可以在这里找到它免费网页图形。这里还提供了一个示例页面。
美丽的花朵剪贴画
- 单击任意图像,将显示更大的图像。
- 右键单击图像并选择"将图像另存为"以将图像保存在您的电脑上。
Web - 摘要
我们希望您发现本教程有用且信息丰富。我们在这里介绍了 Web 和 Web 托管的所有基础知识。
现在是时候继续前进了,我们将鼓励您使用我们的 HTML 教程 开始开发您的网站。
如果您计划开发一个交互式网站,那么我们建议您阅读我们的 PERL 教程 或 PHP 教程。我们有这些服务器端脚本语言的完整参考手册。
搜索引擎优化技术非常重要,在设计和开发您的网站之前,您应该熟悉它们。您可以阅读我们的 SEO 教程 以全面了解 SEO 技术。
欢迎对本教程的改进提出意见和建议。请将您的反馈发送至 webmaster@tutorialspoint.com。
非常感谢您访问 tutorialspoint.com