網站開啟卡如何進行最佳化

小鑫fwq發表於2022-06-01

伺服器效能最佳化


一般說來Web前端指網站業務邏輯之前的部分,包括瀏覽器載入、網站檢視模型、圖片服務、CDN服務等


主要伺服器效能最佳化手段壹基比小鑫三零零五三一六九一二認為有有最佳化瀏覽器訪問、使用反向代理、CDN等。


瀏覽器訪問最佳化


1.減少http請求


減少HTTP的主要手段是合併CSS、合併、合併圖片。


將瀏覽器一次訪問需要的、CSS合併成一個檔案,這樣瀏覽器只需要一次請求。


圖片也可以合併,多張圖片合併成一張,如果每張圖片都有不同的超連結,可透過CSS偏移響應滑鼠點選操作,構造不同的URL。


2.使用瀏覽器快取


對一個網站而言,CSS、、Logo、圖示這些靜態資原始檔更新的頻率都比較低,而這些檔案又幾乎是每次HTTP請求都需要的,


如果將這些檔案快取在瀏覽器中,可以極好地改善效能。


透過設定HTTP頭中和的屬性,可設定瀏覽器快取,快取時間可以是數天,甚至是幾個月。

3.啟用壓縮


在伺服器端對檔案進行壓縮,在瀏覽器端對檔案解壓縮,可有效減少通訊傳輸的資料量。


文字檔案的壓縮效率可達80%以上,因此HTML、CSS、檔案啟用GZip壓縮可達到較好的效果。


但是壓縮對伺服器和瀏覽器產生一定的壓力,在通訊頻寬良好,而伺服器資源不足的情況下要權衡考慮。


4.CSS放在頁面最上面、放在頁面最下面


瀏覽器會在下載完全部CSS之後才對整個頁面進行渲染,因此的做法是將CSS放在頁面最上面,讓瀏覽器儘快下載CSS。則相反,瀏覽器在載入後立即執行,有可能會阻塞整個頁面,造成頁面顯示緩慢,因此放在頁面最下面。

但如果頁面解析時需要用到,這時放在底部不合適了。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70013663/viewspace-2898347/,如需轉載,請註明出處,否則將追究法律責任。

相關文章