• 升级到windows server 2008


    网站从 win server 2003 升级到 win server 2008 中间遇到过一些问题,但也收获了很多惊喜。

    问题: 原来的UrlReweite模块不工作了?

    <httpModules>
          
    <add type="XXX.Service.URLRewrite" name="URLRewrite" />
    </httpModules>

    解决办法:

    <!-- iis 7.0 configuration begin -->
      
    <system.webServer>

        
    <!-- custom file extesions -->
        
    <handlers>  
                
    <add name="htm-ISAPI-2.0" path="*.htm" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
        
    </handlers>
        
        
    <modules runAllManagedModulesForAllRequests="true">
          
    <!-- custom URLRewrite -->
          
    <add type="XXX.Service.URLRewrite" name="URLRewrite" />
        
    </modules>
        
        
    <validation validateIntegratedModeConfiguration="false" />
        
      
    </system.webServer>

    惊喜:超级简单的缓存文件,大幅提升网站速度!

    方法:将下面的caching节点加到system.webServer节点下,当然可以手动在IIS7管理器添加.

     <caching>
                
    <profiles>
                    
    <add extension=".css" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
                    
    <add extension=".js" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
                    
    <add extension=".html" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
                    
    <add extension=".jpeg" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
                    
    <add extension=".bmp" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
                    
    <add extension=".png" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
                    
    <add extension=".jpg" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
                    
    <add extension=".gif" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
                
    </profiles>
            
    </caching>  

     做了以上缓存后我一个页面,62KB有52KB来自缓存(firrebug统计).性能大幅提升!

    日志更新中。。。


    --------------------------------------------------------------------------
    Daniel Chow's Blog - 不管你在哪里,都要有一颗创业的心!
    http://www.cnblogs.com/DanielChow/
  • 相关阅读:
    Ant in Action读书笔记(一):Ant里的Property是immutable的
    Maven内置变量
    Ant in Action读书笔记(四):如何在Ant里对numberic的property进行比较?
    Ant in Action读书笔记(三):在Ant中导入环境变量
    Ant in Action读书笔记(五):如何在Ant里运行Groovy脚本
    查看oracle文件情况
    使用sc创建和删除服务
    c# 控制台程序输入输出流重定向
    查看某端口的占用情况
    mysql修改root密码
  • 原文地址:https://www.cnblogs.com/DanielChow/p/1651257.html
Copyright © 2020-2023  润新知