瀏覽器的最大併發連線數一般在4到6之間,首先了解影響載入的效能因素:
(2)發出的請求太多
(3)請求相應不及時
針對這些因素,一般會考慮減少請求次數:
(1)對靜態檔案設定快取事件
(2)頁面設計盡量簡潔
(3)合併檔案(html,js, css,..)
再細緻一點:
(1)頁面實現按需載入(分時載入)
(2)頁面提交,考慮非同步執行
(3)頁面載入考慮多種優化方案
一般將css在標籤載入,js 在的底部載入
優化方向:
請求數量 合併指令碼和樣式表 css sprites, 拆分初始化負載,劃分主域
請求頻寬 開啟gzip,精簡js code,移除重複指令碼,影象優化
快取利用 使用cdn,使用外部js,css 新增expire 頭,減少dns查詢,配置etag, 使ajax可快取
頁面結構 樣式頂部,js底部,避免頁面載入阻塞,盡早重新整理文件流輸出
**校驗 避免css表示式,避免重定向
yui compress 壓縮工具 -》 精簡js
伺服器端安裝gzip自動壓縮功能模組
cdn-》內容分發網路,能夠實時地根據網路流量和各節點的連線,負載狀況以及到使用者的距離和相應時間等資訊將使用者請求導向到離使用者最近的服務節點。
『查詢----替換』的思路,來實現主域的劃分
總之,做前端開發一定要考慮瀏覽器相容性和ui效能的設計,重要的是使用者體驗。
Mysql效能優化需要考慮的因素
對於程式設計師來說資料庫就是操作非常方便的資料儲存中心,希望什麼資料都存放在資料庫中,不論是需要持久化的資料,還是臨時存放的過程資料,不論是普通的純文字格式的字元資料,還是多 的二進位制資料,都喜歡全部塞如資料庫中。因為對於應用伺服器來說,資料庫很多時候都是一集中式的儲存環境,不像應用伺服器那樣可能...
FPGA系統設計考慮因素
1 本節目錄 2 本節引言 3 fpga簡介 4 fpga系統設計考慮因素 5 結束語。不積跬步,無以至千里 不積小流,無以成江海。就是說 不積累一步半步的行程,就沒有辦法達到千里之遠 不積累細小的流水,就沒有辦法匯成江河大海。fpga field programmable gate array 是...
為子女買保險考慮五因素
在為孩子投保時,父母應重點考慮以下五方面的因素。首先,父母首先要考慮自己的保障是否已經充分。因為孩子無經濟 他們的最大保障就是自己的父母。我接觸過很多父母愛子心切,一家三口就只有孩子有商業保險,而且動輒年繳幾千上萬,可是父母們請想一下,每天給寶寶餵飯穿衣的是誰呢?把孩子送進學校的是誰呢?為這個家還房...