Categories


Tags


windows2003系统一键开启IIS的GZIP方法

iis7、iis8、iis10默认支持启用了gzip

下载地址:http://download.myhostadmin.net/IIS6-SET-GZIP.rar (请登录您在我司的服务器/VPS下载)

下载GZIP批处理文件,解压到任意位置,如果您是中国电信机房服务器,请先双击打开运行UNSIIS.bat,运行后再双击打开运行IIS6-SET-GZIP.cmd。如果您是香港或者美国机房,则直接双击运行IIS6-SET-GZIP.cmd 即可迅速设置好GZIP。

若在执行过程中出现如图报错

2.jpg

是您的系统卸载了 shell.applaction组件(wshom.ocs),如,安装过一些安全软件进行过优化设置

处理方法:重新注册下该组件,点击开始-运行,输入regsvr32 wshom.ocx 确定,然后再运行IIS6-SET-GZIP.cmd

特别提示若您的网站启用了CDN技术(我司的共享IP方案中西部数码双线机房、港台机房均使用了CDN技术),则请勿开启gzip功能,否则会导致用户端访问为空白的情况,设置好后,可以通过http://tool.chinaz.com/Gzips/ 来测试压缩结果,如图:

GZIP可以压缩静态htm\html\css\js\asp\aspx\php 等格式文件,根据格式不同文件包含的内容不同,压缩率并不相同。

优点:可以加快网站访问速度,降低带宽的占用率。

缺点:会消耗更多的CPU资源压缩网页。

因此在您设置后如果您的CPU占用很高,请在IIS--网站--属性--服务里,取消HTTP压缩的勾,并重启IIS。(建议:VPS上超过10个站的不要开启该压缩功能)

压缩后的缓存文件会存放在C:\WINDOWS\IIS Temporary Compressed Files  因此建议在IIS--网站--属性--服务,设置一个大小,避免C盘被占满了。如图:

linux服务器设置方法:

Apache上利用Gzip压缩算法进行压缩的模块有两种:mod_gzip 和mod_deflate。要使用Gzip Web压缩,请首先确定你的服务器开启了对这两个组件之一的支持。虽然使用Gzip同时也需要客户端浏览器的支持,不过不用担心,目前大部分浏览器都已经支持Gzip了,如IE、Mozilla Firefox、Opera、Chrome等。

通过查看HTTP头,我们可以快速判断使用的客户端浏览器是否支持接受gzip压缩。

若发送的HTTP头中出现以下信息,则表明你的浏览器支持接受相应的gzip压缩:

Accept-Encoding: gzip 支持mod_gzip

Accept-Encoding: deflate 支持mod_deflate

Accept-Encoding: gzip,deflate 同时支持mod_gzip 和mod_deflate

如果服务器开启了对Gzip组件的支持,那么我们就可以在http.conf或.htaccess里面进行定制,下面是一个.htaccess配置的简单实例:

# mod_gzip:

<ifModule mod_gzip.c>

mod_gzip_on Yes

mod_gzip_dechunk Yes

mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$

mod_gzip_item_include handler ^cgi-script$

mod_gzip_item_include mime ^text/.*

mod_gzip_item_include mime ^application/x-javascript.*

mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*

</ifModule>

# mod_deflate:

<ifmodule mod_deflate.c>

DeflateCompressionLevel 6 #压缩率, 6是建议值.

AddOutputFilterByType DEFLATE text/plain

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/xml

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE text/javascript

AddOutputFilterByType DEFLATE application/xhtml+xml

AddOutputFilterByType DEFLATE application/xml

AddOutputFilterByType DEFLATE application/rss+xml

AddOutputFilterByType DEFLATE application/atom_xml

AddOutputFilterByType DEFLATE application/x-javascript

AddOutputFilterByType DEFLATE application/x-httpd-php

AddOutputFilterByType DEFLATE image/svg+xml

</ifmodule>

里面的文件MIME类型可以根据自己情况添加,至于PDF 、图片、音乐文档之类的这些本身都已经高度压缩格式,重复压缩的作用不大,反而可能会因为增加CPU的处理时间及浏览器的渲染问题而降低性能。所以就没必要再通过Gzip压缩。

通过以上设置后再查看返回的HTTP头,出现以下信息则表明返回的数据已经过压缩。即网站程序所配置的Gzip压缩已生效。也可以通过 http://tool.chinaz.com/Gzips/ 这里查询gzip是否压缩。

来源:西部数码


Public @ 2021-04-25 16:09:42

如何判断云服务器可支持网站同时多少人在线?

一般客户经常会考虑这样一个问题,我买个一台服务器,打算在上面部署一套网站,那么我的服务器应该选择多大带宽呢?如何去考虑这个问题呢?如何选择带宽大小才能不至于浪费呢?搞清楚这个问题之前,咱们先看下面这几个概念:B、KB、MB、GB、TB等,虽然计算机也提供对位的判断和操作,但是一般以字节(Byte)为单位。它们之间的换算关系是1Byte=8bit,1KB=1024B,1MB=1024KB,1GB=1

Public @ 2022-09-17 16:13:16

Windows2003中不允许的父路径问题

Windows2003中的父路径问题指的是在IIS中设置虚拟目录时,如果父路径被禁用,则无法在虚拟目录中使用“..”操作访问父目录。 这个问题的原因是为了保护服务器的安全性,防止通过虚拟目录访问服务器上的隐私文件。如果启用父路径,则可能会暴露服务器上的敏感信息。 解决方案是在IIS管理器中打开“默认网站”属性,在“主目录”选项卡中勾选“启用父路径”选项,并在“应用”按钮上单击“确定”按钮以保存

Public @ 2023-04-24 11:50:13

什么是GZIP,开启GZIP有什么好处

GZIP是网站压缩加速的一种技术,对于开启后可以加快我们网站的打开速度,原理是经过服务器压缩,客户端浏览器快速解压的原理,可以大大减少了网站的流量。什么是GZIP答:GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格

Public @ 2012-04-28 16:09:42

windows2003系统一键开启IIS的GZIP方法

: 1、在控制面板里双击“管理工具”。在弹出的窗口里双击“Internet服务管理器”。 2、双击“Web服务扩展”,单击滚动条滚动到“Gzip文件压缩”(也可能是“zip文件压缩”),双击后点击“允许”,然后点击上方的“应用”,以确认你的设置。 3、双击“本地计算机”,双击“Web站点”。右击选择的“Web站点”,点击“属性”,然后点击“HTTP头”标签并在“分发信息处理”下拉框中选择“压

Public @ 2023-03-03 22:48:18

更多您感兴趣的搜索

0.445297s