UI 效能因素考慮

2021-09-27 02:17:17 字數 782 閱讀 2932

瀏覽器的最大併發連線數一般在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 是...

為子女買保險考慮五因素

在為孩子投保時,父母應重點考慮以下五方面的因素。首先,父母首先要考慮自己的保障是否已經充分。因為孩子無經濟 他們的最大保障就是自己的父母。我接觸過很多父母愛子心切,一家三口就只有孩子有商業保險,而且動輒年繳幾千上萬,可是父母們請想一下,每天給寶寶餵飯穿衣的是誰呢?把孩子送進學校的是誰呢?為這個家還房...