網(wǎng)頁zip壓縮對(duì)網(wǎng)站的優(yōu)化有著功不可沒的功效,以下是我們轉(zhuǎn)載的關(guān)于網(wǎng)頁zip壓縮的信息,希望有著優(yōu)化興趣的朋友能夠得到一些新的體驗(yàn)和幫助:
那么,gzip既然是一種壓縮,它壓縮的就是文件的大小,對(duì)于網(wǎng)站來講,我們可以簡(jiǎn)單的理解為它壓縮了html文件的大小。當(dāng)網(wǎng)頁文件變得更小,相應(yīng)地,在網(wǎng)絡(luò)上傳輸所需要的時(shí)間也就越少,這意味著用戶更快地打開了他們想看的內(nèi)容。當(dāng)然gzip絕不僅僅可以壓縮.html的文件,像.css和.js文件也是可以壓縮的。
這里的簡(jiǎn)單理解,只是為了讓您更快地理解gzip,但我個(gè)人認(rèn)為,gzip最大的作用就是壓縮了.html文件的大小。這也是本文要講的重點(diǎn)。打一個(gè)比方,你的首頁index.html文件大小為100kb,壓縮后是50kb,那么我們可以這樣計(jì)算,你的首頁打開的速度提升了一倍。事實(shí)上gzip的壓縮率會(huì)更高一點(diǎn)兒,比如它把100kb壓縮到了30kb,相應(yīng)地網(wǎng)站的打開速度將更快一點(diǎn)兒。
可能你覺得自從生成了靜態(tài)的.html文件后,網(wǎng)站打開的速度已經(jīng)快了不少。但是沒有什么理由能阻止我們讓網(wǎng)站打開得更快。現(xiàn)實(shí)中的網(wǎng)站,少說應(yīng)該有1000個(gè).html文件吧,大的網(wǎng)站就更多了。這樣一來,gzip這個(gè)功能就顯得很有必要開啟一下了。特別是你正在使用國(guó)外的主機(jī)空間,只要能改善網(wǎng)站的打開速度,我們對(duì)每一個(gè)細(xì)節(jié)都不應(yīng)該放過,而gzip所帶來的速度提升絕不是一點(diǎn)點(diǎn)兒。
那么,國(guó)內(nèi)大的網(wǎng)站都啟用了gzip嗎?讓我們用數(shù)據(jù)來說話,請(qǐng)看下面這張表格。
事實(shí)上,你很難找到有哪個(gè)大網(wǎng)站沒有啟用gzip,這些大網(wǎng)站的服務(wù)器的配置和性能以及專業(yè)的技術(shù)維護(hù),想必個(gè)人網(wǎng)站是遠(yuǎn)遠(yuǎn)比不上的吧。如果他們都啟用了
gzip來提升網(wǎng)站打開的速度,我們還等什么呢?
好了,gzip壓縮的好處就是,讓用戶打開我們的網(wǎng)站變得更流暢。我們?nèi)绾螢樽约旱木W(wǎng)站啟用gzip呢?
在開始之前,我告訴大家,開啟gzip也許只要10秒鐘就能搞定!這里我拿我的IIS6為大家做個(gè)圖文的教程。
我們打開“Internet 信息服務(wù)(IIS)管理器”,在左側(cè)選中“網(wǎng)站”,注意不是具體的某個(gè)網(wǎng)站。然后右鍵選擇“屬性”,點(diǎn)擊“服務(wù)”標(biāo)簽。在“壓縮靜態(tài)文件”前面打上勾,接著指定“臨時(shí)目錄”,例如我指定到了d:\yasuo,這個(gè)文件夾當(dāng)然是你自定義的,隨你喜歡,叫什么都行。
請(qǐng)看下面的圖
在確定之后我們就完成了gzip的啟用,是不是特別簡(jiǎn)單啊。
在這里我想多說一句,你可能在別的地方看到開啟gzip要手工添加一個(gè)神馬服務(wù)器擴(kuò)展,填上“c:\windows\system32\inetsrv\gzip.dll”本人認(rèn)為這是一個(gè)誤導(dǎo),事實(shí)上無此必要,當(dāng)然如果你這樣做了,也沒有什么后果。
由于gzip壓縮要在IIS重啟之后才能生效,那么最后一步就是重啟IIS了。
重啟的步驟:點(diǎn)擊開始菜單--->運(yùn)行--->輸入“cmd”--->回車。在命令提示符下輸入“iisreset”后回車。等一小會(huì)兒。請(qǐng)看下圖
至此,我們完成了所有的步驟,事實(shí)上,一共就2步。接下來,我們當(dāng)然是要檢測(cè)一下我們所做的一切是否已經(jīng)生效,除了你可以感覺到網(wǎng)站打開的速度變快了以外。當(dāng)然要用專業(yè)的工具來肯定一下我們的工作。也就是通過在線工具來檢測(cè)一下你的網(wǎng)站是否正在應(yīng)用gzip壓縮。很簡(jiǎn)單,在http://tool.chinaz.com/Gzips/
輸入你的網(wǎng)址就能明明白白的看到這一點(diǎn)。