獨(dú)立主機(jī)/VPS 一鍵開(kāi)啟IIS的GZIP方法
下載地址:IIS6-SET-GZIP.rar
下載GZIP批處理文件,解壓到任意位置,雙擊運(yùn)行IIS6-SET-GZIP.cmd 即可迅速設(shè)置好GZIP。
特別提示若您的網(wǎng)站啟用了CDN技術(shù),則請(qǐng)勿開(kāi)啟gzip功能,否則會(huì)導(dǎo)致用戶(hù)端訪問(wèn)為空白的情況,設(shè)置好后,可以通過(guò)http://tool.chinaz.com/Gzips/ 來(lái)測(cè)試壓縮結(jié)果,如圖:
GZIP可以壓縮靜態(tài)htm\html\css\js\asp\aspx\php 等格式文件,根據(jù)格式不同文件包含的內(nèi)容不同,壓縮率并不相同。
優(yōu)點(diǎn):可以加快網(wǎng)站訪問(wèn)速度,降低帶寬的占用率。
缺點(diǎn):會(huì)消耗更多的CPU資源壓縮網(wǎng)頁(yè)。
因此在您設(shè)置后如果您的CPU占用很高,請(qǐng)?jiān)贗IS--網(wǎng)站--屬性--服務(wù)里,取消HTTP壓縮的勾,并重啟IIS。(建議:VPS上超過(guò)10個(gè)站的不要開(kāi)啟該壓縮功能)
壓縮后的緩存文件會(huì)存放在C:\WINDOWS\IIS Temporary Compressed Files 因此建議在IIS--網(wǎng)站--屬性--服務(wù),設(shè)置一個(gè)大小,避免C盤(pán)被占滿(mǎn)了。如圖:
linux服務(wù)器設(shè)置方法:
Apache上利用Gzip壓縮算法進(jìn)行壓縮的模塊有兩種:mod_gzip 和mod_deflate。要使用Gzip Web壓縮,請(qǐng)首先確定你的服務(wù)器開(kāi)啟了對(duì)這兩個(gè)組件之一的支持。雖然使用Gzip同時(shí)也需要客戶(hù)端瀏覽器的支持,不過(guò)不用擔(dān)心,目前大部分瀏覽器都已經(jīng)支持Gzip了,如IE、Mozilla Firefox、Opera、Chrome等。
通過(guò)查看HTTP頭,我們可以快速判斷使用的客戶(hù)端瀏覽器是否支持接受gzip壓縮。
若發(fā)送的HTTP頭中出現(xiàn)以下信息,則表明你的瀏覽器支持接受相應(yīng)的gzip壓縮:
Accept-Encoding: gzip 支持mod_gzip
Accept-Encoding: deflate 支持mod_deflate
Accept-Encoding: gzip,deflate 同時(shí)支持mod_gzip 和mod_deflate
如果服務(wù)器開(kāi)啟了對(duì)Gzip組件的支持,那么我們就可以在http.conf或.htaccess里面進(jìn)行定制,下面是一個(gè).htaccess配置的簡(jiǎn)單實(shí)例:
# mod_gzip:
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
# mod_deflate:
<ifmodule mod_deflate.c>
DeflateCompressionLevel 6 #壓縮率, 6是建議值.
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE image/svg+xml
</ifmodule>
里面的文件MIME類(lèi)型可以根據(jù)自己情況添加,至于PDF 、圖片、音樂(lè)文檔之類(lèi)的這些本身都已經(jīng)高度壓縮格式,重復(fù)壓縮的作用不大,反而可能會(huì)因?yàn)樵黾覥PU的處理時(shí)間及瀏覽器的渲染問(wèn)題而降低性能。所以就沒(méi)必要再通過(guò)Gzip壓縮。
通過(guò)以上設(shè)置后再查看返回的HTTP頭,出現(xiàn)以下信息則表明返回的數(shù)據(jù)已經(jīng)過(guò)壓縮。即網(wǎng)站程序所配置的Gzip壓縮已生效。也可以通過(guò) http://tool.chinaz.com/Gzips/ 這里查詢(xún)gzip是否壓縮。
- Java反射入門(mén)、原理與使用方法詳解
- 如何遠(yuǎn)程管理連接云主機(jī)和VPS(服務(wù)器)
- VPS主機(jī)CentOS系統(tǒng)安裝LNMP環(huán)境圖文教程分享
- VPS主機(jī)上備份網(wǎng)站和數(shù)據(jù)庫(kù)的簡(jiǎn)單方法
- 在Windows主機(jī)上定時(shí)備份遠(yuǎn)程VPS(CentOS)數(shù)據(jù)的批處理
- Windows虛擬主機(jī)與VPS如何實(shí)現(xiàn)301重定向(asp.net)
- CentOS VPS安裝Kloxo免費(fèi)虛擬主機(jī)管理系統(tǒng)
- VPS主機(jī)快速搬家方法:邊打包邊傳輸邊解壓適合大中型論壇網(wǎng)站
相關(guān)文章
IIS部署asp.net報(bào)404錯(cuò)誤的解決方法
進(jìn)行IIS部署asp.net時(shí)報(bào)404錯(cuò)誤,解決方法可以通過(guò)手動(dòng)往IIS注冊(cè).net環(huán)境,具體實(shí)現(xiàn)如下,有類(lèi)似情況的朋友可以參考下哈2013-09-09Windows下降權(quán)MYSQL和apche的運(yùn)行級(jí)別(普通用戶(hù)權(quán)限運(yùn)行)
Windows下降權(quán)MYSQL和apche的運(yùn)行級(jí)別(普通用戶(hù)權(quán)限運(yùn)行),需要的朋友可以參考下。2011-06-06WinServer 2019 組策略開(kāi)啟遠(yuǎn)程桌面(圖文)
Windows Server 2019版本提供了強(qiáng)大的遠(yuǎn)程桌面功能,允許IT管理員從遠(yuǎn)程設(shè)備直接訪問(wèn)到服務(wù)器桌面,本文主要介紹了WinServer 2019 組策略開(kāi)啟遠(yuǎn)程桌面,感興趣的可以了解一下2023-09-09Windows?Server?2022?超融合部署(圖文教程)
本文主要介紹了Windows?Server?2022?超融合部署,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06Vps、云主機(jī)、獨(dú)立主機(jī)Udp發(fā)包處理流程
這篇文章主要介紹了Vps、云主機(jī)、獨(dú)立主機(jī)Udp發(fā)包處理流程,需要的朋友可以參考下2014-11-11Windows IIS配置Jsp和php環(huán)境方法
我們一般將Tomcat與Apache或IIS配合使用,讓Apache對(duì)網(wǎng)站的靜態(tài)頁(yè)面請(qǐng)求提供服務(wù),而Tomcat作為專(zhuān)用的JSP引擎,提供JSP解析,以得到更好的性能。2009-06-06Windows下通過(guò)FTP自動(dòng)備份數(shù)據(jù)到服務(wù)器并刪除指定天數(shù)前的備份
有時(shí)候我們想將本地的備份文件放到別的服務(wù)器上,實(shí)現(xiàn)異地備份,更安全,那么就可以參考下面的方法2013-06-06