Http/2知識圖譜

HTTP/2和HTTP/1.x之間存在很大的差別,但如下優化規則是仍然是通用的:
1. 優化DNS查詢,若沒有resolved的域名會阻塞請求;
2. 優化TCP鏈接,HTTP/2只使用一個TCP鏈接;
3. 避免重定向,特別是非同一域名的重定向,須要DNS、TCP、HTTP/TLS的開銷;
4. 客戶端緩存是有必要的;
5. 使用CDN等網絡邊緣的緩存,分發資源,減小延遲;
6. 使用條件緩存減小流量的傳輸;
7. 壓縮傳輸的數據,gzip壓縮很高效;
8. 消除沒必要要的資源和數據請求,激進的提早獲取資源,在某種程度上,對客戶端和服務端的開銷都比較大;
9. 針對圖片採起優化措施;
10. 不斷的性能測試與監控;緩存


HTTP/2不適合採起的規則,可參考以下知識圖譜中的反模式。網絡

 

相關文章
相關標籤/搜索