關於web效能的思考與分享 01 http效能

2021-07-05 23:11:51 字數 396 閱讀 3680

http效能的關鍵在於低延遲而不是高頻寬

大多數http 連線的時間都很短,而且是突發性的,但tcp 只在長時間連線傳輸大塊資料時效率才最高。

http 2.0 通過讓所有資料流共用同乙個連線,可以更有效地使用tcp 連線,讓高頻寬也能真正的服務於http的效能提公升。

同時,單鏈結多資源的方式,使到至上而下的層面都得到了好處:

1.可以減少服務鏈結壓力,記憶體占用少了,連線吞吐量大了

2.由於 tcp 連線減少而使網路擁塞狀況得以改觀;

3.慢啟動時間減少,擁塞和丟包恢復速度更快。

所以,「資源合併減少請求」的優化手段對於http2.0來說是沒有效果的,只會增大無用的工作量而已。

關於web標準的思考

但是,這裡嚴重違反了web標準的基本概念 結構與表現要分離。因為它將用於控制網頁表現的 放在結構文件中了。或許你會說它事實上還是將真正的表現 放在css裡的。但我認為這是乙個偷換概念。因為以上這些b標籤跟網頁結構無關,它們都是一些空標籤。也就是說,它的存在並不是為了將某些內容放在文件結構需要的位置。...

關於web快取的思考

公司快取出了些問題,解決的過程中總結了一些快取使用的方式方法。公司快取遇到的問題 1 快取無過期時間導致記憶體占用過高 2 快取清除後,失效後仍用到,不可從資料庫恢復 造成這些問題的原因是開發人員對快取的設計和使用原則不清楚,架構上也沒有明確的說明和引導。關於上面的兩個問題 1 快取新增時一定要有清...

WEB前端 關於專案管理的思考

web前端,指的是 互動 設計 製作三個角色的組合。專案管理,指的是如何把需求分解成任務,分派給合適的人並正確的完成任務。需要把握的是以下四個方面。1 需求分析 需求分析的目的是評審需求的可行性和優先順序,這裡就需要足夠的專案經驗了。可行性 關於需求本身是否合理,是否是乙個值得去做的需求。需求的完整...