文档介绍:网站建设流程
主讲:陈智聪(技术部总监)
日期:2012-10-30
作者:杭州新阳网络在线
主要内容
建设网站的一般流程
网站的规划
内容的设计与实现
服务器的安装与设置
网站的发布
网站的维护
从技术上看,序和。
服务器存放Web页,并根据请求将页面传送到客户端。
客户端负责显示页面。
HTTP协议
网站的技术组成
建设网站的一般流程
网
站
规
划
注册域名
部署服务器
设计与实现
发
布
升
级
与
维
护
网站的规划
网站性能
网站架构
页面技术
文档结构
网站性能
网站的4个传统参数:延迟、吞吐量、利用率和效率。
优化网站性能主要是减少延迟,增加吞吐量、利用率和效率。
这些参数之间可以互相消长,而且会随着时间、服务内容种类以及许多其它环境而改变。
对某些网站来说,有些性能参数比其他参数更重要。
延迟
可以看作请求与开始看到结果之间的间隔,也可以将延迟定义为开始请求和完成请求之间的时间。
包括应用程序的延迟和网络的延迟。
应用程序的延迟指应用程序本身从开始到返回结果需要的时间。
网络延迟大多是由路由器的存储和转发能力决定的。不同分组包的延迟也不一样。
用Ping命令可以查看从客户机到服务器再到客户机之间的延迟。
如果延迟小于100ms,说明网络状态非常好。如果大于500ms,说明延迟太长。
吞吐量
单位时间内,Web网站能够处理的传输量,如每秒转移的比特数,每天发生的HTTP操作或者每秒百万条指令。
将吞吐量理解为每秒多少比特时,可以用“带宽”来代替。
计算方法为:样本时间内的传输量/样本时间,该方法忽略了样本时间内传输速度的变化。
高吞吐量也可能具有较高的延时。
例如:对于一张500MB的光盘,传输,需24小时,用人工运送,需20小时,两种方式的吞吐量分别为:
:(500*8)/(24*60*60)=
人工: (500*8)/(22*60*60)=
但是,方式具有更低的延时。
在网络传输中,数据分组包的延迟常随着吞吐量的增加而增大。
对于网站来讲,延迟比吞吐量更加重要。
利用率
实际使用某组件的容量和该组件本身容量的百分比。
对磁盘驱动器和以太网而言,如果利用率太高,就会出现较大的延迟。
组件的利用率在70%左右为最理想。
效率
吞吐量除以利用率得到的结果。
比较两个网站,如果两者具有相同的利用率,那么具有高吞吐量的网站的效率更高;如果两者具有相同的吞吐量,利用率低的网站效率高。
一个更有用的效率是计算某个网站在单位时间内花费所得的性能,通常称为“花费有效性”。
优化性能就是增加花费有效性,既充分利用用户花费的资源。