- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IIS高效发布指南
一、压缩
拷贝一份程序源代码副本出来,对该副本运行压缩程序(CompressJSApp.exe),当然,根据不同程序的情况,这个压缩程序要重新编写。
注意:拷贝之前可源码的bin和obj目录删除,这样会小很多。
的时候,设置映射路径为website目录,压缩里面的jsaspx和css等文件。
(如上图,这个路径选择很重要,不能出错)
将压缩后的代码,生成运行的版本。
如果对效率没有特别严苛的要求,尽量将第二个钩(naming。。。)。DCWeb
HttpCompress compressionType=GZip
!--设定是否启用cachefiles功能,并指定cache目录,如果删掉这行配置的话就自动默认为false(不开启cache)--
!--CacheSettings cacheFiles=true path=cache/--
!--设定jspath及csspath,如果删除掉这行配置的话就会使用默认值--
!--PathSettings jsPath=~/common cssPath= /--
!--配置要压缩何种类型的资源,这里设定只压缩html,即只有aspx页面及*.axd资源会被压缩,其它的资源(如图片,CSS等)将不被压缩!例:如果要压缩gif,请添加add mime=image/gif/,压缩jpg则添加add mime=image/jpeg/--
IncludedMimeTypes
add mime=text/html /
add mime=text/css /
add mime=application/x-javascript /
add mime=text/javascript /
add mime=image/jpeg /
add mime=image/jpg /
add mime=image/gif /
add mime=image/png /
/IncludedMimeTypes
!--配置不压缩何种类型资源请使用:
ExcludedMimeTypes
add mime=text/html /
/ExcludedMimeTypes
注意:ExcludedMimeTypes及IncludedMimeTypes只需要配置一个就可以,如果像上面那样配置ExcludeMimeTypes的话,则表明除html类型的资源外,其它资源都会被压缩--
ExcludedPaths
!--设定不启用压缩的页面路径,下面设定了nocompress目录下的default.aspx页面将不会启用压缩功能,但其它页面则正常启用压缩--
!--add path=~/NoCompress/Default.aspx /--
add path=~/Common/WFFAsyncUploadHandler.ashx /
add path=~/Common/WFFDownloadHandler.ashx /
add path=~/ScriptResource.axd /
add path=~/WebResource.axd /
add path=~/Telerik.Web.UI.WebResource.axd /
/ExcludedPaths
/HttpCompress
/DCWeb
默认的,IIS对application/x-javascript类型文件压缩偶尔会失效,所以只保留这一项,其他都删除掉。在网站的功能视图选择压缩。
将动态和静态压缩模式都启用。
对于IIS6,则保留DCWeb的所有配置,使用这个库进行压缩,不用修改配置信息,因为IIS6的压缩开启太繁琐了。
七、启用压缩后的JS
为了方便客户端调试JS,我们将使用CompressJS压缩前的JS和压缩后的JS都保留了。通过配置文件的一个appSettings配置段来控制使用。
!--add key=ReleaseVersion value /--
将该配置段注释掉,使用未压缩的JS脚本。打开,则使用压缩后的JS脚本。
八、定时唤醒
如果当网站被IIS回收内存,下一次用户访问的时候,IIS会重新装入内存,那么这次访问就会很慢,我们最好做到能让IIS自动唤醒,或者保持一定的长连接。为此,需要修改代码。
在G
您可能关注的文档
- GMC96头打磨车教材2的003.ppt
- GMP相关知识的.ppt
- Google云计算原理-驳蘑行数据处理模型MapReduce.ppt
- GPON接入方案探讨的.ppt
- GPRS基本原理的.ppt
- GPS与PC之间数据的吹墨输及Activesync软件的安装.ppt
- GPS卫星定位原理的.ppt
- GPON设备操作维护培的训教材2.ppt
- GPON设备操作维护培的训教材1.ppt
- GPS测量设计与实施的.ppt
- 《GB/T 4340.2-2025金属材料 维氏硬度试验 第2部分:硬度计的检验与校准》.pdf
- GB/T 4340.2-2025金属材料 维氏硬度试验 第2部分:硬度计的检验与校准.pdf
- 中国国家标准 GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定.pdf
- 《GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定》.pdf
- GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定.pdf
- 《GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架》.pdf
- 中国国家标准 GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架.pdf
- GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架.pdf
- 《GB/T 45284.5-2025信息技术 可扩展的生物特征识别数据交换格式 第5部分:人脸图像数据》.pdf
- 中国国家标准 GB/T 45284.5-2025信息技术 可扩展的生物特征识别数据交换格式 第5部分:人脸图像数据.pdf
文档评论(0)