带来一篇Gzip紧缩启用图文办法具体申明【IIS6.0、Apache】
讨论什么版本好并无意义,关键是你是不是真心想学.不过,为了避免曲高和寡,最好选用的人多的版本。甚么是Gzip?(已懂的请跳过)
Gzip是GNUzip的缩写,它是一个GNU自在软件的文件紧缩程序。最早由Jean-loupGailly和MarkAdler创立,用于UNIX体系的文件紧缩。我们在Linux中常常会用到后缀为.gz的文件,它们就是Gzip格局的。当今已成为Internet上利用十分广泛的一种数据紧缩格局,大概说一种文件格局。HTTP协定上的GZIP编码是一种用来改善WEB使用程序功能的手艺。年夜流量的WEB站点经常利用Gzip紧缩手艺来让用户感觉更快的速率。这通常为指WWW服务器中安装的一个功效,当有人来会见这个服务器中的网站时,服务器中的这个功效就将网页内容紧缩后传输到来访的电脑扫瞄器中显现出来。一样平常对纯文本内容可紧缩到原巨细的40%。
Gzip开启后有甚么优点?(已懂的再跳过)
开启Gzip后会在网页数据传输之前,先利用Gzip紧缩后再传输给客户端,客户端吸收以后由扫瞄器解压显现。如许就会减小经由过程收集传输的数据量,进步扫瞄的速率。
这么好的玩艺儿我竟然一向没有开启它,先狠狠小看一下我本人。哎,上面和把开启办法贴下去,有必要的自取。
IIS6.0启用Gzip紧缩的办法:
1、新建Web服务扩大(以下图)
dll路径:“c:windowssystem32inetsrvgzip.dll”,然后启用。
2、网站服务中开启HTTP紧缩撑持(以下图)
一时目次必要给IIS用户读写权限。
3、修正IIS设置文件MetaBase.xml
文件路径:“c:windowssystem32inetsrv”(请先备份至他处),翻开后搜刮“HcDynamicCompressionLevel”,并修正(断定已备份)“Compression/deflate”和“Compression/gzip”两个片断的内容。上面的图n和图b所修正的内容意图是将js、css和php到场到紧缩的范围,数字9代表紧缩品级。
(图n)
(图b)
4、重启IIS服务使之失效
――――――――――――――――――分支解割―――――――――――――――――
Apache启用Gzip紧缩的办法:
1、开启模块并增加设置项目
a、vi/etc/httpd/conf/httpd.conf
b、查找LoadModule(/LoadModule),到场“LoadModuledeflate_modulemodules/mod_deflate.so”这行
c、增加设置项目(下段内容)
.代码以下:
<IfModulemod_deflate.c>
#紧缩品级9
DeflateCompressionLevel9
#紧缩范例html、xml、php、css、js
SetOutputFilterDEFLATE
AddOutputFilterByTypeDEFLATEtext/htmltext/plaintext/xmlapplication/x-javascriptapplication/x-httpd-php
AddOutputFilterDEFLATEjscss
</IfModule>
2、重启apache使之失效
servicehttpdstart
――――――――――――――――――分支解割―――――――――――――――――
检测是不是撑持Gzip,能够到这里:http://tool.chinaz.com/Gzips/
最初,感激以下单元被供应材料:
1、http://baike.baidu.com/view/966625.htm
2、http://blog.163.com/jar-c/blog/static/116401250201012593819494/
linux系统的文件布置,etc/,opt/目录的内容等; 对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。 选择一些适于初学者的Linux社区。 再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。? 即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。 安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。 工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。 你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。 Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。 对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
页:
[1]