一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - IIS - IIS6以及IIS7對靜態文件gzip壓縮方式的區別

IIS6以及IIS7對靜態文件gzip壓縮方式的區別

2021-06-23 01:17IIS教程網 IIS

事實上,iis7比iis6在靜態壓縮上有了較大的更新,在IIS6中,靜態壓縮是在一個不同的線程上進行的,所以在收到一個HTTP請求后,第一個發送給瀏覽器的HTML版本是沒有壓縮過的,而同時IIS6會開始使用一個不同的線程對這個文件進行

IIS6以及IIS7對靜態文件gzip壓縮方式的區別

先說明下為什么要寫這篇文章,以及糾結于這個“小問題”。首先開啟靜態文件的gzip壓縮非常有利用提高網站的訪問速度,并且有效減少蜘蛛爬行靜態頁面的time-taken,同時也不會像開啟動態文件壓縮一樣可能會對百度蜘蛛造成200 0 64的抓取問題,所以一方面,網站速度快有利于提高用戶體驗,另一方面,google管理員博客在今年已經明確表示網站速度是排名的因素之一,而對于拿國外主機做百度中文站優化,time-taken不理想會導致百度蜘蛛內頁抓的少,國平之前在自己博客文章網頁加載速度是如何影響SEO效果的中也提到過,在固定的一段時間內蜘蛛抓取網站的總時間是固定的,那么抓取速度上去了,抓取頁面數就會更多,反之則少。

好吧,開始正文,在上篇文章《蜘蛛抓取靜態頁面與觸發gzip壓縮的實驗結果》中的問題二,我提出了gzip靜態頁面的壓縮版本在服務器上保存方式的猜測,在困惑了許久之后,發現導致兩個主機返回gzip結果不同的最終原因是iis版本而不是我猜測的緩存文件夾設置過小

事實上,iis7比iis6在靜態壓縮上有了較大的更新,在IIS6中,靜態壓縮是在一個不同的線程上進行的,所以在收到一個HTTP請求后,第一個發送給瀏覽器的HTML版本是沒有壓縮過的,而同時IIS6會開始使用一個不同的線程對這個文件進行壓縮并且將這個壓縮后的版本長期保存在壓縮文件的緩存文件夾內。而在以前,也就是IIS6服務器上,在壓縮完成之后凡是對該被壓縮版本的靜態文件的HTTP請求,IIS6都會直接從緩存文件夾中直接調用壓縮后的版本并返回給瀏覽器。

但是在IIS7中,壓縮是在主線程上進行的,而且為了節省壓縮的成本,IIS7不對所有的HTTP請求而只對哪些經常會被用戶訪問的靜態文件進行壓縮版本的長期保存,這也就是為什么我在之前第一次訪問沒有壓縮,短期內再次訪問返回的是壓縮版本,但是再過幾分鐘訪問返回的又是未壓縮版本的原因。這里我們可以理解為IIS7并沒有將壓縮版本實際保存到緩存文件夾中,而是只在服務器內存中做了保存,或者是臨時將壓縮版本保存到緩存文件夾中,一會之后進行刪除。

而IIS7定義什么文件是經常訪問的符合壓縮標準的方法是system.webServer/serverRuntime中的以下兩個屬性,frequentHitThreshold和frequentHitTimePeriod 。如果IIS在frequentHitTimePeriod時間段內接收到了對某個靜態文件的超過frequentHitThreshold閘值次數的訪問,那么IIS7就會像IIS6一樣壓縮該靜態文件并且將這個壓縮后的版本長期保存在壓縮文件的緩存文件夾內。如果用戶訪問網站某文件時,已經在緩存文件夾中存在該文件的緩存版本,那么IIS7是不會再判斷frequentHitThreshhold這個邏輯而是直接返回壓縮版本給瀏覽器。

這種設置的確很蛋疼,但是微軟官方給出的答復是這樣有利用提高服務器性能。。。那么如果想要讓IIS7能夠向IIS6一樣做壓縮的話,有兩種解決方法,當然都是修改frequentHitThreshold和frequentHitTimePeriod這兩個值:

第一種是在web.config中添加以下內容,將frequentHitThreshold調至1,將frequentHitTimePeriod調制10分鐘

  1. <system.webServer> 
  2. <serverRuntime enabled="true" 
  3. frequentHitThreshold="1" 
  4. frequentHitTimePeriod="00:10:00"/> 
  5. </system.webServer> 

第二種方法是打開%windir%system32inetsrvppcmd.exe,然后再命令行界面中輸入以下命令字符串,然后回車

set config -section:system.webServer/serverRuntime -frequentHitThreshold:1

微軟官方建議比較不激進的辦法是不要調低frequentHitThreshold而是提高frequentHitTimePeriod,這樣對服務器性能更適中。這里要提到的是,對于擁有VPS的朋友們,建議可以手動設置,而虛擬主機用戶能不能設置就得看服務商了,我就很悲劇的改不了。大家試試看吧

延伸 · 閱讀

精彩推薦
  • IIS解決FastCGI 進程超過了配置的活動超時時限的問題

    解決FastCGI 進程超過了配置的活動超時時限的問題

    本篇文章是對解決FastCGI 進程超過了配置的活動超時時限的方法進行了詳細的分析介紹,需要的朋友參考下 ...

    jingxian6562020-05-08
  • IISIIS6架設網站過程常見問題解決方法總結

    IIS6架設網站過程常見問題解決方法總結

    很多朋友在用IIS6架網站的時候遇到不少問題,而這些問題有些在過去的IIS5里面就遇到過,有些是新出來的,俺忙活了一下午,做了很多次試驗,結合以前...

    IIS教程網7262021-08-24
  • IISIIS7.5使用web.config設置偽靜態的二種方法

    IIS7.5使用web.config設置偽靜態的二種方法

    IIS7.5使用web.config設置偽靜態方法,有需要的朋友可以參考一下。...

    IIS之家4752020-08-28
  • IIS云服務器怎么停止iis

    云服務器怎么停止iis

    云服務器 是一種虛擬化的服務器,它可以提供強大的計算和存儲資源,讓用戶能夠更靈活地部署和管理自己的應用程序和網站。在使用云服務器時,有時候...

    未知682023-09-06
  • IIS建站助手無法安裝iis-其他問題

    建站助手無法安裝iis-其他問題

    問:建站助手無法安裝iis服務,顯示Run-timeerror\429\: Activexcan\t 服務器IP:127.0.0.1127.0.0.1127.0.0.1用戶名:**********密碼:********** ,建站助手無法安裝iis 答:您好,...

    未知2042023-05-10
  • IIS如何備份和恢復IIS6和IIS7的設置

    如何備份和恢復IIS6和IIS7的設置

    Windows的IIS有一個非常“坑爹”的備份還原功能,和大部分備份還原不同的是,這個服務默認不支持不同電腦之間的備份還原,如果用戶重裝Windows的話,即...

    服務器技術網10482022-03-03
  • IIS遠程分析win2003 IIS安全設置

    遠程分析win2003 IIS安全設置

    提起微軟公司 IIS web服務器的安全問題,很多人立刻就會聯想到那些為人們所稱頌的致命漏洞:UNICODE,CGI解析,.ida,idq,.Printer遠程溢出等.這些偉大的漏洞恐怕是我...

    服務器技術網3722020-09-12
  • IISIIS調用X-Forwarded-For Header (XFF)記錄訪客真實IP的兩種方法

    IIS調用X-Forwarded-For Header (XFF)記錄訪客真實IP的兩種方法

    通過IIS發布的網站放到F5設備后邊,通過透明監聽模式WAF設備過濾后,公網訪問者的真實IP被WAF設備IP替代,在網站日志看不到原來的真實IP了...

    hzfw200813292021-04-22
主站蜘蛛池模板: 日本加勒比在线播放 | 亚洲男人天堂影院 | 亚洲天堂色视频 | 人妖女天堂视频在线96 | 青青草在视线频久久 | 男人的私人影院 | 舔逼| 无码任你躁久久久久久久 | 精品久久久久国产免费 | 激情另类国内一区二区视频 | 精品免费久久久久久成人影院 | 91综合精品网站久久 | 四虎国产精品免费入口 | 波多野结衣家庭教师 | 青草午夜精品视频在线观看 | 国内永久第一免费福利视频 | 亚洲AV蜜桃永久无码精品无码网 | 耽美双性| 欧美人禽杂交在线视频 | 国产盗摄wc厕所撒尿视频 | 亚洲精品无码不卡 | 久青草国产在视频在线观看 | 青草视频网 | 欧美伊人影院 | 97理伦 | 邪恶肉肉全彩色无遮琉璃神社 | 国产高清小视频 | 亚洲国产成人久久午夜 | 91精品国产91热久久久久福利 | 午夜亚洲一区二区福利 | 校花被扒开尿口折磨憋尿 | 爱情岛论坛亚洲永久入口口 | 国产在线99 | 国产成人高清亚洲一区91 | 男人视频网 | 国产成人手机在线好好热 | 色综合久久综合网欧美综合网 | 91gmail国产| 日本国产最新一区二区三区 | 冰漪丰满大乳人体图片欣赏 | 把内裤拔到一边高h1v1 |