收藏 分销(赏)

怎么样设置IIS让网站访问提速优化.doc

上传人:仙人****88 文档编号:9447319 上传时间:2025-03-26 格式:DOC 页数:2 大小:25KB 下载积分:10 金币
下载 相关 举报
怎么样设置IIS让网站访问提速优化.doc_第1页
第1页 / 共2页
怎么样设置IIS让网站访问提速优化.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
设置IIS的Gzip模块支持,配置IIS支持GZIP压缩 IIS下的Gzip配置,还是比较简单的。简单来说,IIS6集成了Gzip,只不过需要手动操作而已。写下大概步骤,留作备忘—— 1、在服务器中新建一个文件夹,名称任意,给本机用户添加写入权限。 2、进入IIS管理器,IIS管理器>网站 右键进入“属性”面板,切换到“服务”选项卡,勾选HTTP压缩中两项,如果仅仅想压缩静态文件,那么第一项就算了。临时目录就是刚才新建的那个文件夹。 (9.71 K) 3、确认后进入IIS管理器>Web服务扩展,点击“添加一个新的Web服务扩展”,在弹出的面板中首先输入扩展名,名称任意;然后在“要求的文件”中添加文件,其实就是输入gzip.dll所在的路径。如果不是特立独行的服务器,那么这个位置基本上就是“C:\WINDOWS\system32\inetsrv\gzip.dll”,确认后记得将“设置扩展状态为允许”勾选。 (7.54 K) 4、进入C:\WINDOWS\system32\inetsrv这个目录下,找到一个叫MetaBase.xml的文件,直接修改保存是不行的,因为IIS服务正在使用该文件。强烈建议先备份该文件,再在一个副本上修改。用文本编辑器打开副本,用查找功能找到“IIsCompressionScheme”,共有3处,都在一起,分别是deflate、gzip和Parameters,deflate也是一种压缩格式,不过性能上不如gzip。需要修改的是deflate和gzip这两段,参数基本一样,都要修改。 HcDynamicCompressionLevel是用来设置压缩率,默认是0,最高是10。低压缩级别生成稍大一些的压缩文件,但对 CPU 和内存资源的总体影响较小。高压缩级别通常会生成较小的压缩文件,但会占用较多的 CPU 时间和内存。有人说设置成9性价比最高。 HcFileExtensions是用来设置压缩的静态文件扩展名,默认是htm、html、txt,根据网站的自身情况添加扩展名,最基本的是js、css。添加时注意原有的换行格式。 HcScriptFileExtensions是用来设置压缩的动态文件扩展名,默认是asp、dll和exe,根据需要自行添加扩展名,无外乎aspx、php等。可以将这一项的默认删除留空,这样所有的动态响应都以压缩方式发送。另外,还将动态压缩 HcFileExtensions 中所有未指定的静态文件类型,并且因此不将它们放入缓存。同样地,必须将 HcDoDynamicCompression 设置为 true,以进行动态压缩。 5、把IIS服务停止,用刚才保存的副本替换原有的MetaBase.xml 6、重启IIS服务,如果一切正确,那么Gzip就启动了。 可以在这个地址检测Gzip的工作情况。 使用Gzip节省下的响应数据量将大大提升网站的性能,推荐大家都去试试。 HTTP 压缩参数 < IIsCompressionSchemes Location ="/LM/W3SVC/Filters/Compression/Parameters" 配置数据库路径 HcCacheControlHeader="max-age=86400" 确保旧客户端以及代理服务器不会试图缓存压缩文件 HcCompressionBufferSize="8192" 指定压缩缓冲区大小,以字节为单位,较大的缓冲区可稍微加快压缩性能,但会占用更多的内存。允许的最大缓冲区大小为 1,048,576 字节 (1 MB) [/iis/ref_mb_hccompressiondirectory.htm]HcCompressionDirectory[/url]="F:\Gzip" 指定存放压缩文件的目录 HcDoDiskSpaceLimiting="TRUE" 值为true时临时目录的最大容量“HcMaxDiskSpaceUsage”生效;值为“false”时不生效。默认为false HcDoDynamicCompression="FALSE" 是否启用动态文件压缩,TRUE为启动,false为禁止。默认值为false。 HcDoOnDemandCompression="TRUE" 压缩目录中找不到该文件的压缩版本时,是否压缩静态文件。TRUE为压缩,false为不压缩。 默认为TRUE。此项目必须为True,不然将导致启用http压缩失败。 HcDoStaticCompression="TRUE" 是否压缩静态文件。true为启用压缩,flase为禁止压缩。 HcExpiresHeader="Wed, 01 Jan 1997 12:00:00 GMT" 确保旧客户机和代理服务器不会试图缓存压缩文件。 HcFilesDeletedPerDiskFree="256" 临时目录满时,清除空间大小。允许的最大值是 1024。 HcIoBufferSize="8192" 指定读取压缩文件的缓冲区大小,最大值是 1,048,576 字节 (1 MB)。 HcMaxDiskSpaceUsage="99614720" 指定压缩目录磁盘空间字节数,必须在HcDoDiskSpaceLimiting设置为true时生效。 HcMaxQueueLength="1000" 后台压缩并发数指定。 HcMinFileSizeForComp="1" 压缩文件的最小字节数。 HcNoCompressionForHttp10="TRUE" 禁止对含有 HTTP 1.0 版本号的请求进行压缩。容易出现不兼容。 HcNoCompressionForProxies="TRUE" 禁用对通过代理服务器发送来的压缩请求进行 HTTP 1.1 响应。容易出现不兼容。 HcNoCompressionForRange="FALSE" 兼容想考虑。默认情况下IIS不对 Range请求发送压缩响应,以避免浏览器出错。 HcSendCacheHeaders="FALSE" 指定HcCacheControlHeader 和 HcExpiresHeader 指定的标头是否与每个压缩响应一起发送。 > < / IIsCompressionSchemes >
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服