WEB加速

更新时间:2024-08-28 15:03

随着WEB技术的发展,越来越多的应用基于WEB发布。WEB应用怎样能够快速的被用户访问,成为一个所有开发WEB应用都关注的问题。因此,各种WEB加速技术也被提出来提高最终用户访问WEB的体验。

WEB内容优化

这里的WEB内容优化,不是指SEO,而是指对网页内容和结构进行优化,主要包括以下几种优化技术:

(1) 压缩网页所关联的各种文件大小,例如图片、CSS、JavaScript等

(2)优化网页结构,将用户最关心的内容优先显示

(3)设置浏览器缓存,将可缓存的内容尽量缓存在客户端

目前已经有一些工具辅助来进行以上优化,包括google的page speed和Yahoo的YSlow。这种优化相对较容易做,每个WEB应用的开发者或管理者,可以根据辅助工具的提示进行优化。

CDN加速

CDN加速是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。

其主要技术是负载均衡、内容分发与复制、内容缓存等。

目前主要的CDN服务商包括(但不限于)网宿、蓝讯、帝联、北京快网、CDN联盟等。CDN加速对于静态内容(可缓存的内容)特别有效,对于动态内容,并不是最理想的选择。

传输协议优化

网页传输一般都采用HTTP协议,而HTTP协议又是基于TCP协议,所以一般的传输协议优化,会选择优化HTTP协议或TCP协议。

HTTP协议优化

Google提出了SPDY协议,来替代目前广泛使用的HTTP 协议。SPDY 协议可以通过一个单独的 TCP 链接实现并行的多路复用流通信,并且支持优先级,优先传送最重要的 HTML 内容,而其他 JavaScript,视频等不是太重要的内容的优先级则会相对较低。

SPDY协议的缺点是与目前的HTTP协议并不兼容,所以只能用于Chrome浏览器与支持SPDY的WEB应用(目前主要是Google自己的应用)。

TCP协议优化

因为HTTP协议基于TCP协议,所以如果TCP协议得到了优化,HTTP协议也自然得到了优化。但是,这种TCP优化,要求优化后的协议与目前标准TCP协议兼容。目前主流的TCP优化技术包括:

1. Zeta-TCP

北京华夏创新科技有限公司(AppEx Networks) 实现并商业化。

2. FastTCP

由FastSoft实现并商业化。

由于Zeta-TCP和FastTCP是直接对TCP协议进行优化,所以其不仅仅对于HTTP协议有效,对于所有基于TCP的协议,例如FTP、SMTP、POP3或其它基于TCP的自定义协议,都有加速效果。

TCP协议优化对于静态内容和动态内容同样生效。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}