在IIS中删除ETag的方法

    首先来说说什么是ETag?根据百科资料中的说法就是用来标示URL对象是否改变,好处是可以识别一个URL的内容是否改变,用来提高数据的缓存,改善数据的传输。具体的大家就看看百度的说法吧。

    那么,为什么要删除ETag呢? 这一点相信很多人都不会理解。其实我也不理解。反正通用YSLOW的分析页面时,这项给扣分了。那我就把这项摆平,提高YSLOW的给分应该不会有错。(这一点看看GOOGLE的ylow给分是100,我就绝对相信分越高越好。)

    什么是YSLOW?这个老掉牙的问题,请你穿越到2008年看经典上的文章吧。

    这里我着重说在IIS的解决的办法。这个办法是从月光博客发现的。具体的做法是:

    理论上说将服务器的ETag删除会提高HTTP请求的性能,但是按照微软官方提供的修改方法配置IIS 6.0,并没有实际效果,最终我使用了一个第三方的DLL文件,以ISAPI的方式实现了删除ETag的功能。

    就这样被搞掂了。这是在WINDOWS服务器环境下的。

    当然了,在apache下用.htaccess就更简单了。只需要加一句:
    FileETag none
    也就可以搞定了。

    经过上面说的方法,再加上其它优化方法。你现在可以通用YSLOW来看看我的TSO.net是不是已经达到了94分了,除了CDN要烧银子没有做。

相关文章
如何有效确定网站关键词[转载]Mysql性能之SQL语句性能优化关闭 Apache 的web日志记录Apache使用中没有的模块如何加载?如何把wordpress优化到极致?(Yslow打98分)wordpress中把用户的头像从gravatar中缓存到本地于提高访问速度IIS7中添加其它扩展名的映射[转载]网站用户体验优化怎么做?通用设置htaccess来优化wordpress实现yslow评分达到A优化wordpress的图库(相册)lightbox效果让godaddy的windows空间支持gzip压缩PHP 性能优化技巧ASP.NET的IIS映射IIS 6.0中启用HTTP Gzip压缩iis 未知验证服务的解决方案MySQL优化全攻略-相关数据库命令优化MySQL数据库性能的几个好方法win2003下ntfs与IIS的权限问题
    标签:优化iishtaccessyslowETag 发布于:2010-08-28 22:09:47

当前共有0条评论,我也要发表:

    我的名字:

    我的邮箱: