升级到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统计).性能大幅提升!

 

日志更新中。。。

你可能感兴趣的:(升级到windows server 2008)