當前位置: 首頁 > 設計知識 > 企業(yè)官網(wǎng)設計 > Asp.net網(wǎng)站的性能優(yōu)化
Web服務器的性能優(yōu)化有很多資料介紹了,多臺主機負載均衡,查詢結果的多級緩存,數(shù)據(jù)庫索引優(yōu)化
等都是常見的優(yōu)化手段。隨著后端優(yōu)化空間越來越小,現(xiàn)在越來越多的網(wǎng)站更注重前端性能的優(yōu)化,就
是瀏覽器,http層面的優(yōu)化,這里寫兩點最簡單最有效的asp.net網(wǎng)站優(yōu)化技巧。
了解常見的網(wǎng)站性能優(yōu)化技巧
首先我們要學一些優(yōu)化網(wǎng)站性能和體驗的理論和基礎知識,雅虎已經(jīng)幫我們總結好了,詳見參考鏈
接中的幾篇文章,有好心人已經(jīng)給翻譯成中文了畫冊設計公司。這里面提到的一些技巧可操作性都很強,建議每一個
網(wǎng)站開發(fā)人員都仔細學習并進行實踐,可以說不了解這里面說的優(yōu)化技巧,提升網(wǎng)站前端性能就無從談
起。
診斷 網(wǎng)站性能
要想優(yōu)化網(wǎng)站的前端性能,首先要查看最影響前端性能的瓶頸是哪些?最常用的工具就是Google的
Page Sped和Yahoo的YSlow,這兩個工具都是在Firefox下使用的,并且是基于FireBug的,F(xiàn)ireBug是前
端開發(fā)人員必備的一個插件了。
這兩個工具可以幫你診斷你的頁面的性能瓶頸在哪里,比如打開你的站點首頁共消耗了多少網(wǎng)絡流
量,進行了多少次HTTP請求,每個頁面組件是否可以進行緩存,頁面加載的各個執(zhí)行過程各占用了多少
時間,加載中是否有阻塞情況,頁面組件并行加載情況如何,圖片是否還可以進行無損壓縮,腳本和樣
式放置的位置是否合理,是否刪除了不必要的空白,是否進行了gzip的壓縮等等。知道了這些信息,你
就可以有針對性的進行網(wǎng)站性能優(yōu)化,先把最影響性能的地方優(yōu)化掉。
這兩個工具使用起來也很簡單。
進行優(yōu)化實踐
根據(jù)我對網(wǎng)站優(yōu)化的學習和實踐,總結出來一些經(jīng)驗:一般網(wǎng)站性能消耗都集中在網(wǎng)絡下載上,包
括頁面本身的HTML以及圖片,腳本,樣式等組件的下載,尤其是在網(wǎng)速比較慢的時候,下載這些東西要
花費整個網(wǎng)頁呈現(xiàn)的大部分時間,這些東西下載完成后,本地的渲染和展現(xiàn)一般會很快,除非有很復雜
的效果或腳本,而服務端執(zhí)行的快慢要看具體服務器的邏輯,優(yōu)化起來復雜度較高,往往站點本身還要
訪問后端的其它服務器,數(shù)據(jù)庫等。
解決這個首先有兩點可以入手,一是對頁面組件進行壓縮,web用的圖片一般本身就是壓縮格式,
所以壓縮空間不太大,還會額外占用服務器CPU,但腳本,樣式,HTML這些文本內容用GZIP壓縮的壓縮
比就非常大了,而且現(xiàn)在大多數(shù)瀏覽器都支持GZIP壓縮。
另一方面是對腳本,樣式,圖片加Http Expire頭,加上這個過期頭,網(wǎng)站只需要第一次打開時需
要下載這些網(wǎng)頁組件,之后再打開甚至連HTTP請求都不用發(fā)起,直接在本地加載了,當然腳本和樣式服
務端有可能以后還會變化,我們需要利用URL重畫冊設計公司寫進行腳本和樣式引用的自動改名,以便在腳本和頁面
更新后刷新利覽器緩存。
?
上一篇:網(wǎng)站推廣的思路要點
掃一掃關注古柏
GOOBAI AD.
Brand Whole Case Design
4000-882-993
8ozt56.cn
微信加好友咨詢
廣州古柏廣告策劃有限公司
地址:廣州市天河區(qū)東圃長盛商務大廈B213-215
Copyright?2004-2020 GOOBAI Inc.All rights reserved
粵公網(wǎng)安備: 44010602001481號
備案號:粵ICP備09222445號
與古柏對話
關注古柏