WEB內容最佳化
這裡的WEB內容最佳化,不是指SEO,而是指對網頁內容和結構進行最佳化,主要包括以下幾種最佳化技術:
1) 壓縮網頁所關聯的各種檔案大小,例如圖片、CSS、JavaScript等
2) 最佳化網頁結構,將用戶最關心的內容優先顯示
3) 設定瀏覽器快取,將可快取的內容儘量快取在客戶端,
目前已經有一些工具輔助來進行以上最佳化,包括google的page speed和Yahoo的YSlow。這種最佳化相對較容易做,每個WEB套用的開發者或管理者,可以根據輔助工具的提示進行最佳化。
CDN加速
CDN加速是通過在現有的Internet中增加一層新的網路架構,將網站的內容發布到最接近用戶的網路“邊緣”,使用戶可以就近取得所需的內容,提高用戶訪問網站的回響速度。
其主要技術是負載均衡、內容分發與複製、內容快取等。
目前主要的CDN服務商包括(但不限於)網宿、藍訊、帝聯、北京快網、CDN聯盟等。CDN加速對於靜態內容(可快取的內容)特別有效,對於動態內容,並不是最理想的選擇。
傳輸協定最佳化
網頁傳輸一般都採用HTTP協定,而HTTP協定又是基於TCP協定,所以一般的傳輸協定最佳化,會選擇最佳化HTTP協定或TCP協定。
HTTP協定最佳化Google提出了SPDY協定,來替代目前廣泛使用的HTTP 協定。SPDY 協定可以通過一個單獨的 TCP 連結實現並行的多路復用流通信,並且支持優先權,優先傳送最重要的 HTML 內容,而其他 JavaScript,視頻等不是太重要的內容的優先權則會相對較低。
SPDY協定的缺點是與目前的HTTP協定並不兼容,所以只能用於Chrome瀏覽器與支持SPDY的WEB套用(目前主要是Google自己的套用)。
因為HTTP協定基於TCP協定,所以如果TCP協定得到了最佳化,HTTP協定也自然得到了最佳化。但是,這種TCP最佳化,要求最佳化後的協定與目前標準TCP協定兼容。目前主流的TCP最佳化技術包括:
1. Zeta-TCP
由北京華夏創新科技有限公司(AppEx Networks) 實現並商業化。
2. FastTCP
由FastSoft實現並商業化。
由於Zeta-TCP和FastTCP是直接對TCP協定進行最佳化,所以其不僅僅對於HTTP協定有效,對於所有基於TCP的協定,例如FTP、SMTP、POP3或其它基於TCP的自定義協定,都有加速效果。
TCP協定最佳化對於靜態內容和動態內容同樣生效。