在IIS中删除ETag的方法
首先來(lái)說(shuō)說(shuō)什么是ETag?根據(jù)百科資料中的說(shuō)法就是用來(lái)標(biāo)示URL對(duì)象是否改變,好處是可以識(shí)別一個(gè)URL的內(nèi)容是否改變,用來(lái)提高數(shù)據(jù)的緩存,改善數(shù)據(jù)的傳輸。具體的大家就看看百度的說(shuō)法吧。
那么,為什么要?jiǎng)h除ETag呢? 這一點(diǎn)相信很多人都不會(huì)理解。其實(shí)我也不理解。反正通用YSLOW的分析頁(yè)面時(shí),這項(xiàng)給扣分了。那我就把這項(xiàng)擺平,提高YSLOW的給分應(yīng)該不會(huì)有錯(cuò)。(這一點(diǎn)看看GOOGLE的ylow給分是100,我就絕對(duì)相信分越高越好。)
什么是YSLOW?這個(gè)老掉牙的問(wèn)題,請(qǐng)你穿越到2008年看經(jīng)典上的文章吧。
這里我著重說(shuō)在IIS的解決的辦法。這個(gè)辦法是從月光博客發(fā)現(xiàn)的。具體的做法是:
理論上說(shuō)將服務(wù)器的ETag刪除會(huì)提高HTTP請(qǐng)求的性能,但是按照微軟官方提供的修改方法配置IIS 6.0,并沒(méi)有實(shí)際效果,最終我使用了一個(gè)第三方的DLL文件,以ISAPI的方式實(shí)現(xiàn)了刪除ETag的功能。
就這樣被搞掂了。這是在WINDOWS服務(wù)器環(huán)境下的。
當(dāng)然了,在apache下用.htaccess就更簡(jiǎn)單了。只需要加一句:
FileETag none
也就可以搞定了。
經(jīng)過(guò)上面說(shuō)的方法,再加上其它優(yōu)化方法。你現(xiàn)在可以通用YSLOW來(lái)看看我的TSO.net是不是已經(jīng)達(dá)到了94分了,除了CDN要燒銀子沒(méi)有做。
原文:http://tsov.net/remove-etag-in-the-way-iis/轉(zhuǎn)載于:https://www.cnblogs.com/wbqsln/archive/2011/03/18/1988345.html
總結(jié)
以上是生活随笔為你收集整理的在IIS中删除ETag的方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: nginx php-fpm调优
- 下一篇: hoj3434