1.隨著WEB技術(shù)的發(fā)展,越來越多的應用基于WEB發(fā)布。WEB應用怎樣能夠快速的被用戶訪問,成為一個所有開發(fā)WEB應用都關(guān)注的問題。因此,各種WEB加速技術(shù)也被提出來提高最終用戶訪問WEB的體驗。
這里的網(wǎng)站內(nèi)容優(yōu)化,不是指SEO,而是指對網(wǎng)頁內(nèi)容和結(jié)構(gòu)進行優(yōu)化,主要包括以下幾種優(yōu)化技術(shù):
1) 壓縮網(wǎng)頁所關(guān)聯(lián)的各種文件大小,例如圖片、CSS、JavaScript等
2) 優(yōu)化網(wǎng)頁結(jié)構(gòu),將用戶最關(guān)心的內(nèi)容優(yōu)先顯示
3) 設(shè)置瀏覽器緩存,將可緩存的內(nèi)容盡量緩存在客戶端,
目前已經(jīng)有一些工具輔助來進行以上優(yōu)化,包括Google的page speed和Yahoo的YSlow。這種優(yōu)化相對較容易做,每個WEB應用的開發(fā)者或管理者,可以根據(jù)輔助工具的提示進行優(yōu)化。
3CDN加速
CDN加速是通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡“邊緣”,使用戶可以就近取得所需的內(nèi)容,提高用戶訪問網(wǎng)站的響應速度。
其主要技術(shù)是負載均衡、內(nèi)容分發(fā)與復制、內(nèi)容緩存等。
主要的CDN服務商包括(但不限于)網(wǎng)宿、藍訊、帝聯(lián)、北京快網(wǎng)、CDN聯(lián)盟等。CDN加速對于靜態(tài)內(nèi)容(可緩存的內(nèi)容)特別有效,對于動態(tài)內(nèi)容,并不是最理想的選擇。
4WebCache
利用webcache技術(shù)來對頁面進行大量的緩存,這樣就能讓客戶端的訪問直接在緩存數(shù)據(jù)中獲取,減輕了網(wǎng)站服務器的動態(tài)頁面生存的開銷和數(shù)據(jù)庫的執(zhí)行查詢的開銷,還是硬盤讀寫的IO開銷,這是一個在現(xiàn)有帶寬條件和硬件資源的情況下大幅度增加服務器相應速度的方式。
這方面的應用軟件市面上的不多,有國外軟件和國內(nèi)軟件。國內(nèi)的相關(guān)軟件有FikkerWeb 綜合支持系統(tǒng),這個系統(tǒng)有windows和linux版本。默認設(shè)置是開20線程,windows下同時能處理20000+的并發(fā)請求。在linux下結(jié)合 epoll機制 基本沒有并發(fā)處理性能瓶頸。這個系統(tǒng)能對靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁深度定制緩存策略和緩存刷新策略,緩存命中的效率也很高,非常適合大中型網(wǎng)站的應用。
5傳輸協(xié)議優(yōu)化
網(wǎng)頁傳輸一般都采用HTTP協(xié)議,而HTTP協(xié)議又是基于TCP協(xié)議,所以一般的傳輸協(xié)議優(yōu)化,會選擇優(yōu)化HTTP協(xié)議或TCP協(xié)議。
HTTP協(xié)議優(yōu)化
Google提出了SPDY協(xié)議,來替代廣泛使用的HTTP 協(xié)議。SPDY 協(xié)議可以通過一個單獨的 TCP 鏈接實現(xiàn)并行的多路復用流通信,并且支持優(yōu)先級,優(yōu)先傳送最重要的 HTML 內(nèi)容,而其他 JavaScript,視頻等不是太重要的內(nèi)容的優(yōu)先級則會相對較低。
SPDY協(xié)議的缺點是與HTTP協(xié)議并不兼容,所以只能用于Chrome瀏覽器與支持SPDY的WEB應用(主要是Google自己的應用)。
TCP協(xié)議優(yōu)化
因為HTTP協(xié)議基于TCP協(xié)議,所以如果TCP協(xié)議得到了優(yōu)化,HTTP協(xié)議也自然得到了優(yōu)化。但是,這種TCP優(yōu)化,要求優(yōu)化后的協(xié)議與標準TCP協(xié)議兼容。主流的TCP優(yōu)化技術(shù)包括:
1.Zeta-TCP
由北京華夏創(chuàng)新科技有限公司(AppEx Networks) 實現(xiàn)并商業(yè)化。
2. FastTCP
由FastSoft實現(xiàn)并商業(yè)化。
由于Zeta-TCP和FastTCP是直接對TCP協(xié)議進行優(yōu)化,所以其不僅僅對于HTTP協(xié)議有效,對于所有基于TCP的協(xié)議,例如FTP、SMTP、POP3或其它基于TCP的自定義協(xié)議,都有加速效果。
TCP協(xié)議優(yōu)化對于靜態(tài)內(nèi)容和動態(tài)內(nèi)容同樣生效。
轉(zhuǎn)載請保留原文地址: http://m.onedealspecials.com/show-41.html