網(wǎng)頁(yè)壓縮技術(shù),讓網(wǎng)絡(luò)傳輸更快
簡(jiǎn)介
互聯(lián)網(wǎng)上,每天有超過99人年浪費(fèi)在下載 未經(jīng)壓縮的內(nèi)容 上面。雖然支持壓縮已經(jīng)是每個(gè)現(xiàn)代的瀏覽器的標(biāo)準(zhǔn)功能了,但是它們的使用者們往往還是由于這樣那樣的原因不能下載到壓縮的數(shù)據(jù)。這樣就造成了帶寬浪費(fèi)并且拖慢了用戶和網(wǎng)頁(yè)的交互。
數(shù)據(jù)不壓縮對(duì)所有的使用者都是一種傷害。對(duì)于窄帶用戶,下載那些多余的數(shù)據(jù)花費(fèi)了更多的時(shí)間。而對(duì)于寬帶用戶,雖然數(shù)據(jù)傳輸非??欤窃谶M(jìn)入所能達(dá)到的最高速的數(shù)據(jù)傳輸之前,不壓縮的數(shù)據(jù)也需要更多的網(wǎng)絡(luò)間往返(IP包)(emu注:這里指的大概是寬帶用戶在訪問多媒體網(wǎng)站時(shí),在高速下載多媒體內(nèi)容之前,需要先下載網(wǎng)頁(yè)、css和腳本的資源),這種情況下,網(wǎng)絡(luò)間的往返次數(shù)(IP包個(gè)數(shù))在裝載一個(gè)完整的網(wǎng)頁(yè)所需要的時(shí)間中是一個(gè)比網(wǎng)速更大的影響因素。即使網(wǎng)絡(luò)狀況非常好的用戶哪里,這些多余的網(wǎng)絡(luò)間往返也經(jīng)常會(huì)多耗費(fèi)數(shù)十甚至上百毫秒的時(shí)間。
在Steve Souders 的《Even Faster Web Sites》里面,Tony Gentilcore用數(shù)據(jù)展現(xiàn)出了禁止壓縮時(shí)頁(yè)面裝載時(shí)間的增加的情況。在得到了許可后,我們也重現(xiàn)了其總?cè)齻€(gè)Alexa 排名最高等級(jí)的網(wǎng)站的測(cè)速結(jié)果:
網(wǎng)站
它們?yōu)樯恫恢С謮嚎s?
我們發(fā)現(xiàn)有4種常見的原因?qū)е掠脩艚邮懿坏綁嚎s內(nèi)容:殺毒軟件,瀏覽器缺陷,網(wǎng)絡(luò)代理和服務(wù)器配置錯(cuò)誤。前面3種影響了網(wǎng)絡(luò)請(qǐng)求導(dǎo)致了網(wǎng)絡(luò)服務(wù)器不知道瀏覽器其實(shí)能解壓內(nèi)容,尤其是它們錯(cuò)誤的吧瀏覽器本來應(yīng)該在每個(gè)請(qǐng)求中發(fā)送給服務(wù)器的Accept-Encoding 這個(gè)http頭給去掉或者破壞了。
殺毒軟件可能是為了減少cpu占用,對(duì)網(wǎng)絡(luò)請(qǐng)求進(jìn)行了攔截和篡改,這樣服務(wù)器就會(huì)發(fā)送不壓縮的數(shù)據(jù)給客戶端(這樣它們就不用先解壓后查毒而可以直接查毒了)。但是,如果CPU是系統(tǒng)的性能瓶頸,那么殺毒軟件這樣做根本不是在幫忙而是在添亂。一些著名的殺毒軟跟網(wǎng)絡(luò)壓縮有沖突。網(wǎng)友們自行可以到Browserscope.org上的 瀏覽器壓縮支持測(cè)試頁(yè)面 上驗(yàn)證一下自己的殺毒軟件是否和網(wǎng)絡(luò)壓縮有沖突。
默認(rèn)情況下IE6瀏覽器在通過代理服務(wù)器訪問網(wǎng)絡(luò)的時(shí)候會(huì)降級(jí)通訊協(xié)議為HTTP/1.0(在IE6的工具——Internet選項(xiàng)——高級(jí) 中的第2個(gè)選項(xiàng)叫做“ 通過代理連接使用 HTTP 1.1 ” ),其結(jié)果就是不會(huì)發(fā)送一個(gè)Accept-Encoding的請(qǐng)求頭部。下面的表格是從Google的網(wǎng)絡(luò)搜索日志中生成出來的,顯示出來自IE6的搜索在所有“未聲明接受壓縮結(jié)果”的搜索中占了36%。這個(gè)比例比IE6的實(shí)際使用比例要高。
瀏覽器
該怎么做?
為了減少未壓縮的數(shù)據(jù),我們需要一起努力
Copyright@ 2011-2016 版權(quán)所有:大連千億科技有限公司 遼ICP備11013762-3號(hào) google網(wǎng)站地圖 百度網(wǎng)站地圖 網(wǎng)站地圖
公司地址:大連市沙河口區(qū)中山路692號(hào)辰熙星海國(guó)際2317 客服電話:0411-39943997 QQ:2088827823 37482752
法律聲明:未經(jīng)許可,任何模仿本站模板、轉(zhuǎn)載本站內(nèi)容等行為者,本站保留追究其法律責(zé)任的權(quán)利! 隱私權(quán)政策聲明