|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。
HTTP紧缩是在Web服务器和扫瞄器间传输紧缩文本内容的办法。
HTTP紧缩接纳通用的紧缩算法如gzip等紧缩HTML、JavaScript或CSS文件。
紧缩的最年夜优点就是下降了收集传输的数据量,从而进步客户端扫瞄器的会见速率。
固然,同时也会增添一点点服务器的包袱。Gzip是对照罕见的一种HTTP紧缩算法。本文先容的HTTP紧缩体例,接纳的是Windows体系设置的体例,长处是效力较高。
HTTP紧缩事情道理
Web服务器处置HTTP紧缩的事情道理以下:
Web服务器吸收到扫瞄器的HTTP哀求后,反省扫瞄器是不是撑持HTTP紧缩;
假如扫瞄器撑持HTTP紧缩,Web服务器反省哀求文件的后缀名;
假如哀求文件是HTML、CSS等静态文件,Web服务器到紧缩缓冲目次中反省是不是已存在哀求文件的最新紧缩文件;
假如哀求文件的紧缩文件不存在,Web服务器向扫瞄器前往未紧缩的哀求文件,并在紧缩缓冲目次中寄存哀求文件的紧缩文件;
假如哀求文件的最新紧缩文件已存在,则间接前往哀求文件的紧缩文件;
假如哀求文件是ASPX等静态文件,Web服务器静态紧缩内容并前往扫瞄器,紧缩内容不寄存到紧缩缓存目次中。IIS6.0中设置HTTPGzip紧缩的步骤:
翻开Internet信息服务(IIS)办理器,右击”网站”→“属性”,选择”服务”。在”HTTP紧缩”框当选中”紧缩使用程叙文件”和”紧缩静态文件”,按必要设置”一时目次”和”一时目次的最年夜限定”;
在Internet信息服务(IIS)办理器,右击”Web服务扩大”→“增添一个新的Web服务扩大…“,在”新建Web服务扩大”框中输出扩大名”HTTPCompression”,增加”请求的文件”为C:WINDOWSsystem32inetsrvgzip.dll,个中Windows体系目次依据您的安装大概有所分歧,选中”设置扩大形态为同意”;
利用文本编纂器翻开C:WindowsSystem32inetsrvMetaBase.xml(倡议先备份),找到Location=”/LM/W3SVC/Filters/Compression/gzip”,假如必要紧缩静态文件,则将HcDoDynamicCompression设置为”TRUE”,并在HcScriptFileExtensions中增添您要紧缩的静态文件后缀名,如aspx;假如必要紧缩静态文件,则将HcDoStaticCompression和HcDoOnDemandCompression设置为”TRUE”,并在HcFileExtensions中增添您必要紧缩的静态文件后缀名,如xml、css等;HcDynamicCompressionLevel和HcOnDemandCompLevel暗示必要的紧缩率,数字越小紧缩率越低;
编纂终了后保留MetaBase.xml文件;假如文件没法保留,则大概IIS正在利用该文件。翻开”入手下手”→“办理工具”→“服务”,中断”IISAdminService”后,便可保留;
最初,从头启动IIS。能够到HTTP紧缩测试网站考证了局。
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻; |
|