摘要:先說結論瀏覽器的網絡請求資源數是針對單一域名的。不同瀏覽器,不同協議版本允許的網絡請求資源數是不一樣的具體自行百度,不過總的來說在個之間。
先說結論:
1、瀏覽器的網絡請求資源數是針對單一域名的。
2、不同瀏覽器,不同http協議版本允許的網絡請求資源數是不一樣的(具體自行百度),不過總的來說在2-8個之間。
對頁面加載的影響:
假如一個頁面有120個靜態資源(css、js、img),并且所有資源都在一個域名下,使用的瀏覽器最大網絡并行請求資源數是6,假設理想一些:所有請求時間都是一樣的,每個文件加載需要500ms,則所有資源加載完成需要 120/6 * 0.5 = 10s 的時間。
針對性的優化方案:
1、減少網絡請求數:
(1)使用css spirit,將圖標合成在一張圖中,減少圖片數量,減少http請求數 (2)使用打包工具合并css和js,減少文件數量,減少http請求數
2、增加靜態資源來源
(1)將靜態資源分布在不同的服務器中,使用多個域名,加大并發量 (2)將靜態資源和html文檔分放在不用的域名下也有另一個原因,每次頁面請求都會將相同域名下的cookie帶給服務器端,實際上靜態資源帶上cookie是沒必要的。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/97696.html
摘要:使用了多路復用技術的,就成了并發事件驅動的服務器。進程主要負責收集分發請求。同時進程也負責監控的狀態,保證高可靠性進程一般設置為跟核心數一致。所以才使得支持更高的并發。配置調優調整指要生成的數量最佳實踐是每個運行個工作進程。 Nginx 是如何實現高并發的? Nginx 采用的是多進程(單線程) & 多路IO復用模型。使用了 I/O 多路復用技術的 Nginx,就成了并發事件驅動的服務...
摘要:淺談網站性能之前端性能優化性能優化的目的無非是減少用戶流量消耗,提升用戶首屏體驗,提升用戶訪問速度,讓用戶專注內容本身。前端性能優化減少請求數量基本原理在瀏覽器與服務器進行通信時,主要是通過進行通信。 最近項目慢慢走上正軌,需求趨于平穩,這才想起需要對整站進行性能優化。經過一段時間的學習,結合現在項目的實際性能情況,發現確實有許多地方可以進行優化。于是就開始了我的前端性能優化之旅。以下...
摘要:淺談網站性能之前端性能優化性能優化的目的無非是減少用戶流量消耗,提升用戶首屏體驗,提升用戶訪問速度,讓用戶專注內容本身。前端性能優化減少請求數量基本原理在瀏覽器與服務器進行通信時,主要是通過進行通信。 最近項目慢慢走上正軌,需求趨于平穩,這才想起需要對整站進行性能優化。經過一段時間的學習,結合現在項目的實際性能情況,發現確實有許多地方可以進行優化。于是就開始了我的前端性能優化之旅。以下...
閱讀 2122·2021-11-22 15:24
閱讀 2410·2021-09-09 11:53
閱讀 3037·2021-09-04 16:40
閱讀 1636·2019-08-30 15:52
閱讀 3355·2019-08-29 13:47
閱讀 2735·2019-08-26 17:40
閱讀 1541·2019-08-26 13:24
閱讀 2245·2019-08-26 12:01