网站开发教程PPT课件

上传人:新** 文档编号:570084855 上传时间:2024-08-01 格式:PPT 页数:49 大小:249.50KB
返回 下载 相关 举报
网站开发教程PPT课件_第1页
第1页 / 共49页
网站开发教程PPT课件_第2页
第2页 / 共49页
网站开发教程PPT课件_第3页
第3页 / 共49页
网站开发教程PPT课件_第4页
第4页 / 共49页
网站开发教程PPT课件_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《网站开发教程PPT课件》由会员分享,可在线阅读,更多相关《网站开发教程PPT课件(49页珍藏版)》请在金锄头文库上搜索。

1、主要内容 建设网站的一般流程建设网站的一般流程 网站的规划网站的规划 内容的设计与实现内容的设计与实现 服务器的安装与设置服务器的安装与设置 网站的发布网站的发布 网站的维护网站的维护网站建设 从技术上看,从技术上看,WWW主要由两部分组成,主要由两部分组成,WWW服服务器程序和务器程序和WWW客户程序。客户程序。服务器存放服务器存放Web页,并根据请求将页面传送到客页,并根据请求将页面传送到客户端。户端。客户端负责显示页面。客户端负责显示页面。HTTP协议协议网站的技术组成网站建设 建设网站的一般流程网网站站规规划划注册域名注册域名部署服务器部署服务器设计与实现设计与实现发发布布升升级级与与

2、维维护护网站建设 网站的规划网站性能网站性能网站架构网站架构页面技术页面技术文档结构文档结构网站建设 网站性能网站的网站的4个传统参数:延迟、吞吐量、利用率和效个传统参数:延迟、吞吐量、利用率和效率。率。优化网站性能主要是减少延迟,增加吞吐量、利用优化网站性能主要是减少延迟,增加吞吐量、利用率和效率。率和效率。这些参数之间可以互相消长,而且会随着时间、服这些参数之间可以互相消长,而且会随着时间、服务内容种类以及许多其它环境而改变。务内容种类以及许多其它环境而改变。对某些网站来说,有些性能参数比其他参数更重要。对某些网站来说,有些性能参数比其他参数更重要。网站建设 延迟可以看作请求与开始看到结果

3、之间的间隔,也可以看作请求与开始看到结果之间的间隔,也可以将延迟定义为开始请求和完成请求之间的可以将延迟定义为开始请求和完成请求之间的时间。时间。包括应用程序的延迟和网络的延迟。包括应用程序的延迟和网络的延迟。应用程序的延迟指应用程序本身从开始到返回结果需应用程序的延迟指应用程序本身从开始到返回结果需要的时间。要的时间。网络延迟大多是由路由器的存储和转发能力决定的。网络延迟大多是由路由器的存储和转发能力决定的。不同分组包的延迟也不一样。不同分组包的延迟也不一样。用用Ping命令可以查看从客户机到服务器再到客户机之命令可以查看从客户机到服务器再到客户机之间的延迟。间的延迟。如果延迟小于如果延迟小

4、于100ms,说明网络状态非常好。如果大,说明网络状态非常好。如果大于于500ms,说明延迟太长。,说明延迟太长。网站建设 吞吐量单位时间内,单位时间内,Web网站能够处理的传输量,如每秒转移的比网站能够处理的传输量,如每秒转移的比特数,每天发生的特数,每天发生的HTTP操作或者每秒百万条指令操作或者每秒百万条指令。将吞吐量理解为每秒多少比特时,可以用将吞吐量理解为每秒多少比特时,可以用“带宽带宽”来代替。来代替。计算方法为:样本时间内的传输量样本时间,该方法忽略计算方法为:样本时间内的传输量样本时间,该方法忽略了样本时间内传输速度的变化。了样本时间内传输速度的变化。高吞吐量也可能具有较高的延

5、时。高吞吐量也可能具有较高的延时。例如:对于一张500MB的光盘,用Internet传输,需24小时,用人工运送,需20小时,两种方式的吞吐量分别为: Internet:(500*8)/(24*60*60)46.3Kb/s 人工: (500*8)/(22*60*60)55.6Kb/s 但是,但是,Internet方式具有更低的延时。方式具有更低的延时。在网络传输中,数据分组包的延迟常随着吞吐量的增加而增在网络传输中,数据分组包的延迟常随着吞吐量的增加而增大。大。对于网站来讲,延迟比吞吐量更加重要。对于网站来讲,延迟比吞吐量更加重要。网站建设 利用率实际使用某组件的容量和该组件本身容量的百分比。

6、实际使用某组件的容量和该组件本身容量的百分比。对磁盘驱动器和以太网而言,如果利用率太高,就对磁盘驱动器和以太网而言,如果利用率太高,就会出现较大的延迟。会出现较大的延迟。组件的利用率在组件的利用率在70%左右为最理想。左右为最理想。网站建设 效率吞吐量除以利用率得到的结果。吞吐量除以利用率得到的结果。比较两个网站,如果两者具有相同的利用率,那么具有比较两个网站,如果两者具有相同的利用率,那么具有高吞吐量的网站的效率更高;如果两者具有相同的吞吐高吞吐量的网站的效率更高;如果两者具有相同的吞吐量,利用率低的网站效率高。量,利用率低的网站效率高。一个更有用的效率是计算某个网站在单位时间内花费所一个更

7、有用的效率是计算某个网站在单位时间内花费所得的性能,通常称为得的性能,通常称为“花费有效性花费有效性”。优化性能就是增加花费有效性,既充分利用用户花费的优化性能就是增加花费有效性,既充分利用用户花费的资源。资源。网站建设 网站的架构网站的可扩展性网站的可扩展性网站的三层架构网站的三层架构网站建设 网站的可扩展性设想网站的规模大小和将来发展过程中需要升级或改动设想网站的规模大小和将来发展过程中需要升级或改动时可能存在的问题,预测对于网站未来发展可能做出的时可能存在的问题,预测对于网站未来发展可能做出的改动所需付出的代价。改动所需付出的代价。理想的情况是:理想的情况是:网络规模的扩大不会对现有的设

8、备和技术有太大的冲击,而是在网络规模的扩大不会对现有的设备和技术有太大的冲击,而是在现有状况下比较容易地加以该动。现有状况下比较容易地加以该动。添加设备只是对上层应用加以改变,低层所采用的技术和设备并添加设备只是对上层应用加以改变,低层所采用的技术和设备并不需要做出大的改变,从而轻松达到网站升级的目的。不需要做出大的改变,从而轻松达到网站升级的目的。解决方法:解决方法:尽量将应用程序和后台数据库分开。尽量将应用程序和后台数据库分开。按照按照“Web Server中间件中间件数据库数据库”的的“三层架构三层架构”思想去实思想去实现整个网站的框架。现整个网站的框架。网站建设 网站的三层架构 三层架

9、构并不能严格分开,应视具体情况灵活运用。三层架构并不能严格分开,应视具体情况灵活运用。 分层架构另一个好处是可以在系统认为非常重要的地方加入防护措施。分层架构另一个好处是可以在系统认为非常重要的地方加入防护措施。数据库数据库2数据库数据库1中间件中间件 负载均衡负载均衡Web Server层层中间件层中间件层数据库层数据库层网站建设 Web Server层直接面向用户,运行直接面向用户,运行HTTP服务,为用户提供浏览功能,服务,为用户提供浏览功能,同时运行一些应用服务。同时运行一些应用服务。服务器的数目完全取决于网站的大小和实际的负载量。服务器的数目完全取决于网站的大小和实际的负载量。通过某

10、些技术,让多个服务器可以根据当时的访问流量通过某些技术,让多个服务器可以根据当时的访问流量自动达到负载均衡,均匀地将来自用户的请求分配到不自动达到负载均衡,均匀地将来自用户的请求分配到不同的服务器上去。同的服务器上去。如果网站的访问量增加到一定的程度时,发现前端服务如果网站的访问量增加到一定的程度时,发现前端服务器的负载较重,而造成了用户访问速度降低,那么我们器的负载较重,而造成了用户访问速度降低,那么我们所需要做的只是在第一层再增加服务器,或升级前端服所需要做的只是在第一层再增加服务器,或升级前端服务器的配置。务器的配置。如果第二层和第三层的服务器可以承受当时的负载,那如果第二层和第三层的服

11、务器可以承受当时的负载,那么根本不需要做出任何改动。么根本不需要做出任何改动。Web Server服务器的配置不要求很高。服务器的配置不要求很高。网站建设 中间件层是整个系统体系结构中最重要的一个环节。是整个系统体系结构中最重要的一个环节。是联系前台应用和后台数据库的唯一纽带,该软是联系前台应用和后台数据库的唯一纽带,该软件系统选择是否得当,对整个网站技术的运用至件系统选择是否得当,对整个网站技术的运用至关重要。关重要。提供了对不同的数据库操作的接口,使后台数据提供了对不同的数据库操作的接口,使后台数据库对前端的应用程序员来说是完全透明的。使得库对前端的应用程序员来说是完全透明的。使得程序员可

12、以很方便地编程以实现其所需要的功能。程序员可以很方便地编程以实现其所需要的功能。通过中间件层,可以达到将前台应用和后台数据通过中间件层,可以达到将前台应用和后台数据库分开的目的。库分开的目的。网站建设 数据库层整个网站动态数据内容存储的地方。整个网站动态数据内容存储的地方。几乎所有的应用都与数据库有关。几乎所有的应用都与数据库有关。数据库服务器的配置应该比较高,而且应尽可能的稳定。数据库服务器的配置应该比较高,而且应尽可能的稳定。所用到的数据库服务器的数目取决于网站的规模和应用的所用到的数据库服务器的数目取决于网站的规模和应用的大小。大小。对于一个成熟的网站来说,至少需要两个以上的数据库服对于

13、一个成熟的网站来说,至少需要两个以上的数据库服务器,这样可以互相备份,同时降低服务器的负载,达到务器,这样可以互相备份,同时降低服务器的负载,达到负载均衡的目的。负载均衡的目的。网站建设 页面技术静态网页(静态网页(.htm)动态页面(动态页面(DHTML、脚本)、脚本)活动页面(活动页面(ASP、PHP、JSP)网站建设 静态网页适用于实时性要求不高的内容。适用于实时性要求不高的内容。能够加快页面的显示速度。能够加快页面的显示速度。编辑工具编辑工具FrontpageMicromedia 网页三剑客网页三剑客记事本、写字板记事本、写字板以纯文本方式保存,文件扩展名为以纯文本方式保存,文件扩展名

14、为 .htm或或 .html解释环境:浏览器解释环境:浏览器网站建设 动态网页常用语言:常用语言:JavaScript,VBScript解释环境:浏览器解释环境:浏览器特点:特点:简单性:简单性:采用小程序段的方式实现编程,而且是一种解释性语采用小程序段的方式实现编程,而且是一种解释性语言,不需要编译就能解释执行。言,不需要编译就能解释执行。动态性:动态性:可以直接对用户的输入作出响应,无需经过可以直接对用户的输入作出响应,无需经过Web服务服务器。它对用户的响应,是以事件驱动的方式进行的。器。它对用户的响应,是以事件驱动的方式进行的。跨平台性:跨平台性:依赖于浏览器本身,与服务器和客户端的操

15、依赖于浏览器本身,与服务器和客户端的操作环境无关。但不同的浏览器对它的执行在个别方面作环境无关。但不同的浏览器对它的执行在个别方面存在差别,在使用时需要注意。存在差别,在使用时需要注意。局限性:局限性:程序源代码是可被访问的。程序源代码是可被访问的。不能进行网络通信。不能进行网络通信。编辑工具:常用的网页编辑工具编辑工具:常用的网页编辑工具网站建设 活动页面用途:用途:适用于实时性很强的内容。适用于实时性很强的内容。动态页面显示的信息可以实时从数据库中提取,然后按相应的动态页面显示的信息可以实时从数据库中提取,然后按相应的格式呈现给用户。格式呈现给用户。可以更好地支持用户进行在线交流。可以更好

16、地支持用户进行在线交流。常用语言:常用语言:ASP、PHP、JSP解释环境:服务器解释环境:服务器特点:特点:使使用用常常规规文文本本编编辑辑器器,如如Windows的的记记事事本本,就就可可以以设设计计活活动动页面页面。与与浏浏览览器器无无关关:用用户户端端只只要要使使用用常常规规浏浏览览器器,即即可可浏浏览览活活动动页页面面所设计的页面内容所设计的页面内容源源程程序序代代码码,不不会会传传到到用用户户的的浏浏览览器器,传传到到浏浏览览器器的的只只是是包包含含脚本执行结果的脚本执行结果的HTML代码,因此可以保护源程序不会外泄。代码,因此可以保护源程序不会外泄。网站建设 工作过程工作过程:浏

17、览器Web服务器ODBC或JDBC驱动程序被启动的活动页面活动页面请求信息下载数据库网站建设 ASPASP是由是由Microsoft 公司开发的服务器端脚本设计语言,公司开发的服务器端脚本设计语言,于于1997年,正式出现在网页设计舞台上。年,正式出现在网页设计舞台上。ASP 是是 IIS 所提供的组件之一,能够在网页中综合使用所提供的组件之一,能够在网页中综合使用 HTML 文件、文件、 ASP 指令和指令和 ActiveX 控件,从而建立动态、控件,从而建立动态、交互且高效的交互且高效的 Web 服务器应用程序。服务器应用程序。ASP的运行环境:的运行环境:对对于于Windows Wind

18、ows NT NT 4.0 4.0 serverserver和和Windows Windows 2000 2000 serverserver,要要安安装装IIS4.0IIS4.0(Internet Information ServerInternet Information Server)或以上版本)或以上版本对对 与与 其其 他他 操操 作作 系系 统统 , 如如 Windows98Windows98、 Windows Windows 2000 2000 ProfessionalProfessional等等则则需需要要安安装装PWS4.0PWS4.0(Personal Personal We

19、b Web ServerServer)或或以上版本。以上版本。网站建设 PHPPHP(Hypertext Preprocessor,超文本预处理器),超文本预处理器)PHP是一种源代码开放程序,拥有很好的跨平台兼容性。是一种源代码开放程序,拥有很好的跨平台兼容性。用户可以在用户可以在Windows NT系统以及许多版本的系统以及许多版本的Unix系统系统上运行上运行PHP,而且可以将,而且可以将PHP作为作为Apache服务器的内置服务器的内置模块或模块或CGI程序运行。程序运行。 PHP脚本语言的语法结构与脚本语言的语法结构与C语言和语言和Perl语言的语法风格语言的语法风格非常相似。用户在

20、使用变量前不需要对变量进行声明。非常相似。用户在使用变量前不需要对变量进行声明。使用使用PHP创建数组的过程也非常简单。创建数组的过程也非常简单。PHP还具有基本还具有基本的面向对象组件功能,可以方便用户有效组织和封装自的面向对象组件功能,可以方便用户有效组织和封装自己编写的代码。己编写的代码。PHP是完全免是完全免费的,可以从的,可以从PHP官方站点自由下官方站点自由下载。 网站建设 第一个第一个PHP程序程序 网站建设 JSPJSPJSP(Java Server PagesJava Server Pages)是)是SunSun公司推出的新一代站点公司推出的新一代站点开发语言,可以在开发语言

21、,可以在ServerletServerlet和和JavaBeanJavaBean的支持下,完成的支持下,完成功能强大的站点功能强大的站点 。特点:特点:内容的生成和显示进行分离。内容的生成和显示进行分离。生成可重用的组件。生成可重用的组件。采用标识简化页面开发。采用标识简化页面开发。由于由于JSPJSP页面的内置脚本语言是基于页面的内置脚本语言是基于JavaJava编程语言的,而且所有编程语言的,而且所有的的JSPJSP页面都被编译成为页面都被编译成为Java ServletJava Servlet,JSPJSP页面就具有页面就具有JavaJava技技术的所有好处,包括健壮的存储管理和安全性。

22、术的所有好处,包括健壮的存储管理和安全性。作为作为JavaJava平台的一部分,平台的一部分,JSPJSP拥有拥有JavaJava编程语言编程语言“一次编写,各一次编写,各处运行处运行”的特点。的特点。运行环境:运行环境:Tomcat、 Resin、 Weblogic、 Websphere等。等。网站建设 测试测试JSP运行运行 当前的时间是:当前的时间是: 网站建设 文档结构网站目录网站目录解析解析URL目录索引目录索引目录编排目录编排文件命名文件命名网站建设 网站目录文件路径是指当前文件所位于的目录名称。文件路径是指当前文件所位于的目录名称。目录名称之间用目录名称之间用“/”或或“”隔开;

23、隔开;绝对路径:从根目录开始描述目录或文件。绝对路径:从根目录开始描述目录或文件。UNIX以以“/”开始,开始,Windows以以“c:”开始。如:开始。如:export/home/wwwroot/index.html。 c:inetpubwwwindex.htm绝对路径清楚明确的指出文件和文件夹的位置。绝对路径清楚明确的指出文件和文件夹的位置。相对路径以当前目录为参考来说明文件的位置。相对路径以当前目录为参考来说明文件的位置。根据当前目录不同,相对路径可能指向不同的文件。根据当前目录不同,相对路径可能指向不同的文件。“.”目录代表当前目录,目录代表当前目录,“.”代表当前目录的上代表当前目录

24、的上一级目录,如:一级目录,如:./pin.gif 和和 ./home.html。网站建设 网站的目录有如下几种:网站的目录有如下几种:主目录:每个主目录:每个Web都需要有一个根目录,是该网站默认访问的目都需要有一个根目录,是该网站默认访问的目录。录。子目录:对于主目录对应的实际文件夹下的子文件夹,默认为网子目录:对于主目录对应的实际文件夹下的子文件夹,默认为网站的子目录。站的子目录。虚拟目录:对于网站目录结构来说,虚拟目录属主于主目录下的虚拟目录:对于网站目录结构来说,虚拟目录属主于主目录下的子目录,不过,它在子目录,不过,它在Windows下,并不一定是主目录实际文件夹下,并不一定是主目

25、录实际文件夹下的子文件夹。下的子文件夹。实际的文件夹实际的文件夹网站目录网站目录目录的种类目录的种类C:iisrootwwwroot主目录主目录C:iisrootwwwroottools/tools子目录子目录C:mail/mail虚拟目录虚拟目录C:iisrootwwwroottoolsasp/code虚拟目录虚拟目录网站建设 解析URL在浏览器中输入在浏览器中输入URL后,浏览器将该地址传送给服务器。服务器处理后,浏览器将该地址传送给服务器。服务器处理该该URL,确定该向客户返回什么。,确定该向客户返回什么。为解析为解析URL(http:/),服务器采取的步骤有:,服务器采取的步骤有:分解

26、分解URL服务器名称:服务器名称:路径:路径:/book/文件名:文件名:new.html如果服务器是正在运行的虚拟主机,将根据服务器名称来决定使用哪个配如果服务器是正在运行的虚拟主机,将根据服务器名称来决定使用哪个配置。置。查找路径。没有指明路径,从根目录中查找。如果指明路径,先寻找匹配查找路径。没有指明路径,从根目录中查找。如果指明路径,先寻找匹配的别名或虚拟目录,然后在文档根目录下寻找名称匹配的子目录。的别名或虚拟目录,然后在文档根目录下寻找名称匹配的子目录。一旦确定了目录,开始寻找请求的文件。如果没有指明文件,则寻找缺省一旦确定了目录,开始寻找请求的文件。如果没有指明文件,则寻找缺省索

27、引文档,并确认是否可读。索引文档,并确认是否可读。网站建设 目录索引用户可能无须确切指明文件名也能请求用户可能无须确切指明文件名也能请求URL,这时,服,这时,服务器根据务器根据“目录索引目录索引”来确定返回的文件。来确定返回的文件。如果服务器有如果服务器有“目录索引目录索引” ,当收到一个目录请求时,当收到一个目录请求时,则返回一个缺省文档。则返回一个缺省文档。目录索引的名字没有限制,常见的索引文件名为:目录索引的名字没有限制,常见的索引文件名为:index.htm(l)、default.htm(l)等。等。Web服务器查看目录有以下几种方式:服务器查看目录有以下几种方式:不允许浏览目录:必

28、须有索引文档,否则不列出目录下文件。不允许浏览目录:必须有索引文档,否则不列出目录下文件。允许目录浏览,但没有缺省文档:列出目录中的所有文件清单。允许目录浏览,但没有缺省文档:列出目录中的所有文件清单。有索引:返回与索引文件名匹配的文档,而不是目录清单。有索引:返回与索引文件名匹配的文档,而不是目录清单。网站建设 目录编排类似的文件应放在一起,如图形、声音等不同类型类似的文件应放在一起,如图形、声音等不同类型文件要放在不同的目录下,便于管理。文件要放在不同的目录下,便于管理。如果是商业站点,每个组织机构应使用自己的独立如果是商业站点,每个组织机构应使用自己的独立目录。目录。网站建设 文件命名尽

29、量保持文件名简短。可以使用下划线将长文件名分开,尽量保持文件名简短。可以使用下划线将长文件名分开,也可以使用子目录将多个文件分类。也可以使用子目录将多个文件分类。指定一个标准命名协议,进行分类,以便进行查找。指定一个标准命名协议,进行分类,以便进行查找。文件名可以使用下划线文件名可以使用下划线“_”或破折号或破折号“-”,但尽量用字,但尽量用字母或数字开头。不能使用空格,因为网络中编译空格比母或数字开头。不能使用空格,因为网络中编译空格比较困难。较困难。“&”、 “ +”、 “?”符号在符号在URL中有特殊意义,使用中有特殊意义,使用后会有意想不到的效果。后会有意想不到的效果。文件名字尽量用英

30、文。文件名字尽量用英文。注意文件名字的大小写,保证输入正确的注意文件名字的大小写,保证输入正确的URL和建立正和建立正确的链接。确的链接。网站建设 网站的设计和实现页面的美工设计页面的美工设计数据库连接技术数据库连接技术连接池连接池用户权限控制用户权限控制权限角色用户三级管理权限角色用户三级管理页面风格一致页面风格一致相同的页头和页尾相同的页头和页尾使用共同的使用共同的CSS相同风格的导航栏和页面提示相同风格的导航栏和页面提示便于风格修改便于风格修改页头和页尾做成单独的文件,嵌入到每个页面中页头和页尾做成单独的文件,嵌入到每个页面中风格控制都放到风格控制都放到CSS或存到变量中或存到变量中代码

31、优化,删除冗余代码代码优化,删除冗余代码删除冗余文件和测试文件删除冗余文件和测试文件网站建设 服务器的安装与配置规划网站位置规划网站位置购买服务器购买服务器操作系统安装操作系统安装Web服务器安装服务器安装网站建设 规划网站位置一个好的网站,不但要能够容纳大量的访问者保持正常一个好的网站,不但要能够容纳大量的访问者保持正常访问,还要让访问者从访问,还要让访问者从Internet的无数网站中很容易地找的无数网站中很容易地找到它。到它。选择不同的网站安置位置,还将影响到网站所使用的域选择不同的网站安置位置,还将影响到网站所使用的域名。域名已经成为成功网站的代名词。名。域名已经成为成功网站的代名词。

32、安置站点的选择:安置站点的选择:创建自己的创建自己的Web服务器服务器使用托管服务器使用托管服务器使用专用服务器使用专用服务器使用虚拟主机使用虚拟主机使用个人页面站点使用个人页面站点使用免费站点使用免费站点网站建设 创建Web服务器可以完全控制站点,更新和维护更加容易,可以可以完全控制站点,更新和维护更加容易,可以根据自己的需要,安装各种服务器软件。根据自己的需要,安装各种服务器软件。花费较大花费较大首先要确定适用的设备类型,购买合适的计算机。首先要确定适用的设备类型,购买合适的计算机。其次将其次将Web服务器连接到服务器连接到Internet上。上。选择合适的选择合适的ISP,确保计算机可以

33、得到合适的支持、安全及检,确保计算机可以得到合适的支持、安全及检测。测。预计自己网站的大致连接次数,确定预计自己网站的大致连接次数,确定Web服务器所使用的带服务器所使用的带宽。宽。为自己的为自己的Web服务器申请一个域名。服务器申请一个域名。考虑服务器的安全性,考虑服务器的安全性, 保证计算机硬件、软件、保证计算机硬件、软件、安全程序和管理程序正常运行。安全程序和管理程序正常运行。网站建设 托管服务器连接速度和管理灵活性不如创建自己的服务器,但连接速度和管理灵活性不如创建自己的服务器,但花费少。花费少。用户需要购买一台计算机作为用户需要购买一台计算机作为Web服务器,但由服务器,但由ISP负

34、责安置。负责安置。用户可以随意使用自己的计算机,又能得到快速的用户可以随意使用自己的计算机,又能得到快速的网络连接。网络连接。ISP不负责计算机的管理,用户需要自己考虑计算不负责计算机的管理,用户需要自己考虑计算机的安全和后备支持等问题。机的安全和后备支持等问题。ISP仅仅替用户监控计算机的正常运行,并在出现仅仅替用户监控计算机的正常运行,并在出现问题时提醒用户问题时提醒用户。网站建设 专用服务器放在放在ISP机房中并与他们的网络连接。机房中并与他们的网络连接。计算机并不由用户购买,而由计算机并不由用户购买,而由ISP提供。提供。用户随意使用计算机,而又不需要为安装和管理操心。用户随意使用计算

35、机,而又不需要为安装和管理操心。只需专心进行开发和编程。只需专心进行开发和编程。ISP位用户提供专用服务器,并承担大部分的维护工作。位用户提供专用服务器,并承担大部分的维护工作。包括:包括:根据用户选择的操作系统,按照用户要求进行服务器的配置。根据用户选择的操作系统,按照用户要求进行服务器的配置。提供日常服务,创建账号、进行备份操作、负责监测以及提供提供日常服务,创建账号、进行备份操作、负责监测以及提供服务器报告等。服务器报告等。提供提供24小时全天候的监测与管理。小时全天候的监测与管理。费用比托管服务器高。费用比托管服务器高。网站建设 虚拟主机虽然一个服务器对应一个虽然一个服务器对应一个IP

36、地址,但一台计算机并不只地址,但一台计算机并不只有一个有一个IP地址。同时一个地址。同时一个IP可以对应多个域名,所以一可以对应多个域名,所以一个服务器能容纳很多域名。个服务器能容纳很多域名。附加在一个服务器上的域称为虚拟主机。附加在一个服务器上的域称为虚拟主机。虚拟主机用户将拥有自己的域名,必须与其它域用户共虚拟主机用户将拥有自己的域名,必须与其它域用户共享一台计算机。享一台计算机。由于几百个站点在一台服务器上,可能限制在主机上运由于几百个站点在一台服务器上,可能限制在主机上运行某些程序,用户只能运行一些简单的、或是行某些程序,用户只能运行一些简单的、或是ISP挑选挑选出来的脚本。出来的脚本

37、。虚拟主机分为两类:虚拟主机分为两类:基于名称的虚拟主机:没有唯一的基于名称的虚拟主机:没有唯一的IP地址。地址。基于基于IP地址的虚拟主机:每个域都有一个唯一的地址的虚拟主机:每个域都有一个唯一的IP地址,就像地址,就像一般主机一样。一般主机一样。网站建设 个人站点使用使用Internet访问许可权时,一般的访问许可权时,一般的ISP会将他们主机上会将他们主机上的部分空间分配给客户,空间一般比较少,大约的部分空间分配给客户,空间一般比较少,大约540M。这些空间不是和建立完整的商业网站,但建立个人的这些空间不是和建立完整的商业网站,但建立个人的Web站点还是足够的。站点还是足够的。域名是由域

38、名是由ISP分配,使用该域名才能访问该站点。分配,使用该域名才能访问该站点。个人要规划和利用个人要规划和利用ISP提供的个人网页空间,为自己的网提供的个人网页空间,为自己的网站提供一个良好的开端。站提供一个良好的开端。如果用户由一个如果用户由一个ISP提供的账号,而且也提供个人主页空提供的账号,而且也提供个人主页空间,那么通常是以用户的账号名作为个人页面的目录名。间,那么通常是以用户的账号名作为个人页面的目录名。如:用户的账号时如:用户的账号时test,那么通过就可以访问到,那么通过就可以访问到test用户用户的站点。的站点。大多数大多数ISP不允许用户为个人网页注册域名。不允许用户为个人网页

39、注册域名。网站建设 免费站点如果只想使用如果只想使用Web空间来进行试验,或者根本没有大多的空间来进行试验,或者根本没有大多的精力或兴趣来编写网页,或者只是想临时使用,可以使用精力或兴趣来编写网页,或者只是想临时使用,可以使用免费站点。免费站点。免费站点的一大特点是网站上有很多广告,广告很可能在免费站点的一大特点是网站上有很多广告,广告很可能在一个新窗口中弹出。一个新窗口中弹出。可能不支持服务器端脚本,电子商务和其他工具,或许也可能不支持服务器端脚本,电子商务和其他工具,或许也不能提供不能提供FTP向服务器传送文件。向服务器传送文件。只能使用有限的软件制作页面,例如主机提供给用户的表只能使用有

40、限的软件制作页面,例如主机提供给用户的表单或者模板。单或者模板。域名不容易记忆,并且不能突出主题,真正要创建域名不容易记忆,并且不能突出主题,真正要创建Web服服务器不宜采用这种方案。例如:务器不宜采用这种方案。例如:免费站点域名:免费站点域名:http:/ 各种方案的优缺点网站建设 购买服务器作为专用的网站服务器,并不需要强大的多媒体、游戏或作为专用的网站服务器,并不需要强大的多媒体、游戏或语音等技术。除非还临时做工作占用,否则不需声卡、音语音等技术。除非还临时做工作占用,否则不需声卡、音箱等多媒体设备。箱等多媒体设备。要求的仅仅是合适的处理速度、较大的内存、较好的可扩要求的仅仅是合适的处理

41、速度、较大的内存、较好的可扩展性和高速的网络。展性和高速的网络。在购买服务器时,要考虑服务器要随站点的壮大而扩展。在购买服务器时,要考虑服务器要随站点的壮大而扩展。例如使用支持多处理器的主板。另外,处理器要有足够的例如使用支持多处理器的主板。另外,处理器要有足够的缓存。缓存。对于磁盘驱动器和其他存储设备来讲,对于磁盘驱动器和其他存储设备来讲,SCSI接口的设备比接口的设备比IDE接口的设备速度快,也易于升级。接口的设备速度快,也易于升级。不间断电源不间断电源UPS也是必需的硬件之一。也是必需的硬件之一。网站建设 影响服务器性能的因素:影响服务器性能的因素:通常约束服务器性能的瓶颈是与通常约束服

42、务器性能的瓶颈是与Internet的网络连接,而不是服的网络连接,而不是服务器的速度。务器的速度。服务器上本地用户的数目也不是决定服务器性能的主要因素。服务器上本地用户的数目也不是决定服务器性能的主要因素。传输文件的请求对服务器性能有较大影响。传输文件的请求对服务器性能有较大影响。服务器端的应用程序会加重处理器的负担。如服务器端的应用程序会加重处理器的负担。如cgi程序、搜索引擎、程序、搜索引擎、访问数据库的程序等。访问数据库的程序等。提高性能的方法:提高性能的方法:增加系统内存增加系统内存升级升级CPU分担服务分担服务更新存储设备更新存储设备网站建设 操作系统安装操作系统负责管理计算机的所有

43、功能。硬件决定操作系统;操作系统决定应用程序,决定了可以运行的Web服务器软件和服务器的安全性、可靠性。网站建设 Web服务器安装IIS的安装与使用的安装与使用网站建设 网站的发布域名注册域名注册移动存储的使用移动存储的使用网络邻居的使用网络邻居的使用FTP的使用的使用网站建设 注册域名域名的选择域名的选择一般一般Web服务器都以服务器都以WWW命名。命名。即使更换了即使更换了ISP,也不必更换域名。,也不必更换域名。一个好的域名,除了可以被人们快速记忆之外,还可以被轻松查一个好的域名,除了可以被人们快速记忆之外,还可以被轻松查到。到。可选的顶级域名:可选的顶级域名:代表代表Web网站所属机构

44、,如:网站所属机构,如:.com、.edu、.net、.org或或.gov等。等。代表代表网站所属国家和地区,如:网站所属国家和地区,如:.cn、.us、.jp或或.uk。域名注册域名注册确认自己选择的域名是否已被占用。如被占用,只能向所有者购确认自己选择的域名是否已被占用。如被占用,只能向所有者购买。买。用户需要的只是用户需要的只是ISP将使用的将使用的DNS服务器的名字和地址。服务器的名字和地址。DNS服务器将用户注册的域名与其使用的服务器将用户注册的域名与其使用的IP地址对应。地址对应。网站建设 网站维护技术升级技术升级服务器扩展服务器扩展风格修改风格修改功能增加功能增加功能修改功能修改用户维护用户维护信息维护信息维护网站建设

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号