zoukankan      html  css  js  c++  java
  • 用IIS6.0的Kernel Caching 压缩技术提高应用程序性能

            如果你用的是IIS6.0,它有一个非常好的功能就是Kernel Caching,而且你不必修改asp.net程序中任何代码。当asp.net接到一个已缓存的请求,IIS的Kernel Cache会从缓存中得到它的一份拷贝。当从网络中传来一个请求的时,Kernel层会得到该请求,如果该请求被缓存起来了,就直接把缓存的数据返回,这样就完工了。这就意味着当你用IIS的Kernel Caching来缓存页面输出时,你将获得不可置信的性能提升。
           

    压缩设置:
             打开IIS---右键“网站”---属性,再点"服务"标签,勾选"压缩应用程序文件"。


    使用脚本启用HTTP压缩
    (1)打开命令行程序;

    (2)要启用动态文件压缩,输入以下命令并按下回车键:

    cscript adsutil.vbs set w3svc/filters/compression/parameters/HcDoDynamicCompression true

    (3)要启用静态文件压缩,输入以下命令并按下回车键:

    cscript adsutil.vbs set w3svc/filters/compression/parameters/HcDoStaticCompression true

    注意:cscript.exe文件在%windir%\system32\文件夹下,adsutil.vbs文件在系统所在的磁盘\Inetpub\AdminScripts文件夹下,如果在执行时提示命令不正确,请输入路径。

    ¡  使用脚本启用单个文件夹静态压缩
    (1)在命令行输入以下命令,禁用整个服务器的静态文件压缩:

    cscript adsutil.vbs set w3svc/filters/compression/parameters/HcDoStaticCompression false

    (2)在命令行输入以下命令,启用某文件夹的HTTP静态压缩:

    cscript adsutil.vbs set w3svc/1/root/government/Resources/DoStaticCompression true

    上面代码中government/Resources是两个目录。

    ¡  使用脚本禁用单个文件夹静态压缩
    (1)在命令行输入以下命令,启用整个服务器的静态文件压缩:

    cscript adsutil.vbs set w3svc/filters/compression/parameters/HcDoStaticCompression true

    (2)在命令行输入以下命令,禁用某文件夹的HTTP静态压缩:

    cscript adsutil.vbs set w3svc/1/root/government/Resources/DoStaticCompression false

  • 相关阅读:
    2 浮点数
    1 有符号与无符号
    4.变量和不同的赋值方式
    文档格式标准
    常用mysql命令
    一个简单的jsp+servlet实例,实现简单的登录
    容量调度器与公平调度器区别
    CListCtrl用法总结(二)
    CListCtrl 实现排序功能(数字和字母)
    CString 转换成 char *
  • 原文地址:https://www.cnblogs.com/Lewis/p/1332360.html
Copyright © 2011-2022 走看看