网站大量收购独家精品文档,联系QQ:2885784924

IIS高效发布指南的.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

ayangjiayu3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档