资讯
Redsea Art News
上一个
下一个

Gzip压缩技术让网站的速度提升起来!修改默认200K文件上传限制

2012-09-12 09:25:49

“随着零售业的迅速发展,商超零售企业滥用优势地位、违规收费甚至索取商业贿赂行为的现象越来越严重。但我国的法律法规对此却没有明确规定。”今天,十一届全国人大代表、陕西西安开米股份有限公司董事长于文在接受《法制日报》记者采访时建议,应立法确保零售企业公平交易。

IIS-》网站属性-》服务钩选-》HTTP压缩-》确定
IIS
-》Web服务扩展-》右键 添加一个新的Web服务扩展-》添加扩展名-》HTTP Compression
要求的文件-》添加-》C:\WINDOWS\system32\inetsrv\gzip.dll-》确定
IIS
-》Web服务扩展-》选择HTTP Compression-》右侧点击允许

设置Gzip参数
需要手工修改C:\windows\system32\inetsrv 目录下的 MetaBase.xml 文件
注意MetaBase.xml对于IIS的运行非常重要,若被破坏轻则IIS不能正常运行,重则可导致重装系统,所以修改这个文件之前一定要做好备份,复制一个命名为MetaBase_backup.xml文件备份。

暂停运行IIS命令 net stop iisadmin

记事本编辑MetaBase.xml文件,
找到
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"
  HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
  HcCreateFlags="0"
  HcDoDynamicCompression="TRUE"
  HcDoOnDemandCompression="TRUE"
  HcDoStaticCompression="FALSE"
  HcDynamicCompressionLevel="0"
  HcFileExtensions="htm
   html
   txt"
  HcOnDemandCompLevel="10"
  HcPriority="1"
  HcScriptFileExtensions="asp
   dll
   exe"
 >
</IIsCompressionScheme>
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"
  HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
  HcCreateFlags="1"
  HcDoDynamicCompression="TRUE"
  HcDoOnDemandCompression="TRUE"
  HcDoStaticCompression="TRUE"
  HcDynamicCompressionLevel="0"
  HcFileExtensions="htm
   html
   txt"
  HcOnDemandCompLevel="10"
  HcPriority="1"
  HcScriptFileExtensions="asp
   dll
   exe"
 >
</IIsCompressionScheme>


设置deflate压缩参数。
HcDynamicCompressionLevel="0" 更改为 HcDynamicCompressionLevel="1"
设置gzip压缩参数。
HcDynamicCompressionLevel="0" 更改为 HcDynamicCompressionLevel="1"

HcDoStaticCompression="FALSE" 更改为 HcDoStaticCompression="TRUE"

增加静态和动态扩展名整体修改如下

<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"
  HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
  HcCreateFlags="0"
  HcDoDynamicCompression="TRUE"
  HcDoOnDemandCompression="TRUE"
  HcDoStaticCompression="TRUE"
  HcDynamicCompressionLevel="1"
  HcFileExtensions="htm
   html
   css
   swf
   xml
   txt"
  HcOnDemandCompLevel="10"
  HcPriority="1"
  HcScriptFileExtensions="asp
   aspx
   php
   zip
   rar
   dll
   exe"
 >
</IIsCompressionScheme>
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"
  HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
  HcCreateFlags="1"
  HcDoDynamicCompression="TRUE"
  HcDoOnDemandCompression="TRUE"
  HcDoStaticCompression="TRUE"
  HcDynamicCompressionLevel="1"
  HcFileExtensions="htm
   html
   css
   swf
   xml
   txt"
  HcOnDemandCompLevel="10"
  HcPriority="1"
  HcScriptFileExtensions="asp
   aspx
   php
   zip
   rar
   dll
   exe"
 >
</IIsCompressionScheme>

 

===================================

更改默认附件上传文件大小的限制

修改文件 metabase.xml
AspMaxRequestEntityAllowed="204800"
更改为
AspMaxRequestEntityAllowed="20480000"

即默认200k更改为20M

===================================
保存文件

重启IIS命令 net start w3svc 命令 iisreset

如果不想停止IIS而直接编辑MetaBase.xml文件则这样操作。

计算机管理
-》Internet信息服务(IIS)管理器属性-》钩选“允许直接编辑配置数据库”
这样就可以,不用停止IIS编辑MetaBase.xml文件

检测是否压缩工具 http://tool.chinaz.com/Gzips/


相关资讯

返回列表返回顶部
红美广告二维码
沈阳市铁西区 沈辽东路47-2# 宏发国际大厦    咨询有礼:024-66868699 13889816919