- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网站建设教程剖析
主要内容 建设网站的一般流程 网站的规划 内容的设计与实现 服务器的安装与设置 网站的发布 网站的维护 网站的技术组成 从技术上看,WWW主要由两部分组成,WWW服务器程序和WWW客户程序。 服务器存放Web页,并根据请求将页面传送到客户端。 客户端负责显示页面。 建设网站的一般流程 网站的规划 网站性能 网站架构 页面技术 文档结构 网站性能 网站的4个传统参数:延迟、吞吐量、利用率和效率。 优化网站性能主要是减少延迟,增加吞吐量、利用率和效率。 这些参数之间可以互相消长,而且会随着时间、服务内容种类以及许多其它环境而改变。 对某些网站来说,有些性能参数比其他参数更重要。 延迟 可以看作请求与开始看到结果之间的间隔,也可以将延迟定义为开始请求和完成请求之间的时间。 包括应用程序的延迟和网络的延迟。 应用程序的延迟指应用程序本身从开始到返回结果需要的时间。 网络延迟大多是由路由器的存储和转发能力决定的。不同分组包的延迟也不一样。 用Ping命令可以查看从客户机到服务器再到客户机之间的延迟。 如果延迟小于100ms,说明网络状态非常好。如果大于500ms,说明延迟太长。 吞吐量 单位时间内,Web网站能够处理的传输量,如每秒转移的比特数,每天发生的HTTP操作或者每秒百万条指令。 将吞吐量理解为每秒多少比特时,可以用“带宽”来代替。 计算方法为:样本时间内的传输量/样本时间,该方法忽略了样本时间内传输速度的变化。 高吞吐量也可能具有较高的延时。 例如:对于一张500MB的光盘,用Internet传输,需24小时,用人工运送,需20小时,两种方式的吞吐量分别为: Internet:(500*8)/(24*60*60)= 46.3Kb/s 人工: (500*8)/(22*60*60)= 55.6Kb/s 但是,Internet方式具有更低的延时。 在网络传输中,数据分组包的延迟常随着吞吐量的增加而增大。 对于网站来讲,延迟比吞吐量更加重要。 利用率 实际使用某组件的容量和该组件本身容量的百分比。 对磁盘驱动器和以太网而言,如果利用率太高,就会出现较大的延迟。 组件的利用率在70%左右为最理想。 效率 吞吐量除以利用率得到的结果。 比较两个网站,如果两者具有相同的利用率,那么具有高吞吐量的网站的效率更高;如果两者具有相同的吞吐量,利用率低的网站效率高。 一个更有用的效率是计算某个网站在单位时间内花费所得的性能,通常称为“花费有效性”。 优化性能就是增加花费有效性,既充分利用用户花费的资源。 网站的架构 网站的可扩展性 网站的三层架构 网站的可扩展性 设想网站的规模大小和将来发展过程中需要升级或改动时可能存在的问题,预测对于网站未来发展可能做出的改动所需付出的代价。 理想的情况是: 网络规模的扩大不会对现有的设备和技术有太大的冲击,而是在现有状况下比较容易地加以该动。 添加设备只是对上层应用加以改变,低层所采用的技术和设备并不需要做出大的改变,从而轻松达到网站升级的目的。 解决方法: 尽量将应用程序和后台数据库分开。 按照“Web Server—中间件—数据库”的“三层架构”思想去实现整个网站的框架。 网站的三层架构 Web Server层 直接面向用户,运行HTTP服务,为用户提供浏览功能,同时运行一些应用服务。 服务器的数目完全取决于网站的大小和实际的负载量。 通过某些技术,让多个服务器可以根据当时的访问流量自动达到负载均衡,均匀地将来自用户的请求分配到不同的服务器上去。 如果网站的访问量增加到一定的程度时,发现前端服务器的负载较重,而造成了用户访问速度降低,那么我们所需要做的只是在第一层再增加服务器,或升级前端服务器的配置。 如果第二层和第三层的服务器可以承受当时的负载,那么根本不需要做出任何改动。 Web Server服务器的配置不要求很高。 中间件层 是整个系统体系结构中最重要的一个环节。 是联系前台应用和后台数据库的唯一纽带,该软件系统选择是否得当,对整个网站技术的运用至关重要。 提供了对不同的数据库操作的接口,使后台数据库对前端的应用程序员来说是完全透明的。使得程序员可以很方便地编程以实现其所需要的功能。 通过中间件层,可以达到将前台应用和后台数据库分开的目的。 数据库层 整个网站动态数据内容存储的地方。 几乎所有的应用都与数据库有关。 数据库服务器的配置应该比较高,而且应尽可能的稳定。 所用到的数据库服务器的数目取决于网站的规模和应用的大小。 对于一个成熟的网站来说,至少需要两个以上的数据库服务器,这样可以互相备份,同时降低服务器的负载,达到负载均衡的目的。 页面技术 静态网页(.htm) 动态页面(DHTML、脚本) 活动页面(ASP、PHP、JSP) 静态网页 适用于
您可能关注的文档
- 缩短客户咨询应答等待时长QC.ppt
- 网上支付(二).ppt
- 网上支付(一).ppt
- 网上花店管理信息系统剖析.doc
- 网上资源检索剖析.doc
- 网上选课系统总体设计说明书.docx
- 缺血性脑血管病的介入治疗.ppt
- 网上鲜花店的设计与实现.doc
- 网上银行支付原理.ppt
- 网吧组建方案李苹.doc
- 浙江杭州拱墅区大关上塘街道社区卫生服务中心招聘编外聘用人员笔试模拟试题参考答案详解.docx
- 2025年湖南财经工业职业技术学院_衡阳财经工业学院人才引进26人笔试模拟试题带答案详解.docx
- 2025年北京市农林科学院招聘43人笔试模拟试题参考答案详解.docx
- 2024年福建福州市第二总医院招聘6人笔试模拟试题带答案详解.docx
- 新疆生产建设兵团兴新职业技术学院单招《物理》考前冲刺练习及参考答案详解【B卷】.docx
- 2024年浙江台州临海市永丰镇人民政府下属事业单位选聘工作人员笔试模拟试题附答案详解.docx
- 中国农业科学院蜜蜂研究所2024年公开招聘笔试模拟试题及答案详解一套.docx
- 住房和城乡建设部科技与产业化发展中心(住房和城乡建设部住宅产业化促进中心)2024年度公开招聘应届毕.docx
- 2025年北京市规划和自然资源委员会事业单位招聘55人笔试模拟试题带答案详解.docx
- 国家药品监督管理局医疗器械技术审评检查长三角分中心2024年度公开招聘笔试模拟试题含答案详解.docx
最近下载
- Unit1《实用商务英语写作教程》作者董晓波—教学课件.ppt VIP
- 中西医结合诊所规章制度大全.docx VIP
- (2025年)抗菌药物临床应用知识培训考试题库(附答案).docx VIP
- DLT 5044-2014 电力工程直流电源系统设计技术规程.docx
- 《联合国教科文:教师人工智能能力框架》--中文版.docx
- OpenHarmony应用开发认证考试题库大全-中(多选题汇总).docx
- 山东省济南市历城区2023-2024学年四年级下学期期末考试数学试题 附答案.pdf VIP
- 机封培训课件.pptx VIP
- 2023年7月黑龙江省普通高中学业水平合格性考试物理真题试卷含答案.docx VIP
- 中外新闻传播史考题及答案.pdf VIP
文档评论(0)