- 中文名
- HTTP压缩
- 外文名
- HTTP Compression
- 常用算法
- gzip
- 目 的
- 降低网络传输的数据量等
- 适用文件类型
- HTML、JavaScript等
- 学 科
- 计算机科学
HTTP压缩的比较通用的算法是GZIP,所以开启服务端的HTTP压缩功能一般是指开启服务器端的GZIP功能。 [2]
Wb服务器处理HTTP压缩的工作原理如下:
1)Web服务器接收到浏览器的HTP请求后,检查浏览器是否支持HTP压缩;在用户浏览器发送请求的HTTP头中,带有" Accept-Encoding:gzip,deflate"参数则表明支持gzip和 deflate两种压缩算法。
2)如果浏览器支持HTTP压缩,Wb服务器检查请求文件的后缀名;
静态文件需要设置:HcFileExtensions Metabase Property;
动态文件需要设置:HcScriptFileExtensions Metabase Property。
4)如果请求文件的压缩文件不存在,Web服务器向浏览器返回未压缩的请求文件,并在压缩缓冲目录中存放请求文件的压缩文件;
5)如果请求文件的最新压缩文件已经存在,则直接返回请求文件的压缩文件;
在Web服务器上启用HTTP压缩功能可大大提高网页的浏览速度。当浏览器请求文件时,HTTP的压缩功将数据压缩后再发送给具有解压缩能力的客户端,压缩后的副本将保存在一个高速缓存目录中,服务器在接收到进一步请求时将发送该压缩文件,但服务器在接收到请求自订不会压缩该文件。具体操作步骤如下:
2)单击“编辑”按钮,打开服务器的WWW服务主属性对话框,选择“服务”选项卡。
3)选择“压缩应用程序文件”复选框和“压缩静态文件”复选框:将压缩应用程序文件。
4)只选“压缩静念文件”复选框:仅压缩那些传送到客户端的静态文件。
5)“临时文件央”文本框:用于输入保存压缩文件目录的本地路径。
6)“浏览”按钮:用来定位指定的本地路径。本地路径必须位于NTFS分区上且不能共享,也不能压缩。
7)对话框最下面的两个单选按钮用来设置临时文件夹的最大容量限制。 [3]
