如何優(yōu)化網站加載時間 |
發(fā)布時間: 2012/8/17 13:50:09 |
眾所周知,網頁的速度已成為影響搜索引擎排名的重要因素。隨著超高速寬帶使用人群的日漸龐大,加載速度慢的網站形勢緊張。在這里,筆者將針對如何優(yōu)化網站加載時間,分享一些實際的意見。 需要使用的工具 據(jù)筆者發(fā)現(xiàn),最簡單的工具是YSlow和Firefox/ Firebug的網頁速度插件。 一旦你已安裝這些,就準備好進行下一步了。通過火狐瀏覽器進入你想要優(yōu)化的網站,點擊添加欄中Firebug的圖標(如下所示),從而打開 Firebug控制臺,然后點擊網頁的速度選項卡,其次是分析性能選項卡,在幾秒鐘內你會得到一個100以外的分數(shù)。這樣做的目的是,獲得一個分數(shù)使其越 接近100越好。而之前你的分數(shù)大概已經在70/80周圍。 使用這些工具,筆者已經使自己的一個網站分數(shù)達到90/100,擁有更快的載入時間。 Page Speed插件的便捷之處在于,如果你點擊進入某個區(qū)域,它將給你提供額外的信息,而且此區(qū)域會以不同顏色的編碼來指示其好壞,紅色代表很差,黃色代表還好,綠色代表非常好。 你所能做的 壓縮CSS CSS(層疊樣式表,使你網站美觀的文件)經常被忽視。任何合理的網站,CSS文件都可以有成百上萬行的代碼,每個標簽、空間、額外的逗號、換行和代碼注釋使你的文件大小增加。雖然它使人們編碼時更容易,但卻可以減緩你的網站速度。 對此的解決方法是為開發(fā)人員的工作保持原始副本,然后為網站縮減代碼(刪除所有不必要的),這樣可以平均節(jié)省達到20-30%,特別在大的文件上這是很有幫助的。
壓縮JavaScript 同樣,許多人忘記壓縮JavaScript,所有這些空間加起來,在大文件上可以使用大量的空間,更因此現(xiàn)今如jQuery和MooTools的JavaScript庫已十分普遍。 PageSpeed也在壓縮器內有相關設置。 減少文件請求 網站向服務器獲取文件的每一個請求都會使加載網頁的速度變慢,所以請求越多速度越慢。 當你(或你的團隊)建立一個網站時,要考慮哪里可以避免使用圖像而造成影響, 建議使用CSS來取代。舉幾個小的例子,就如漸變,按鈕,圓角等等,還有更多,所有這些都可以用CSS來實現(xiàn)。 這也包括你對CSS和JavaScript文件發(fā)出的請求。考慮以下幾點: 你可以看到有很多JavaScript文件的請求,所有這些都可以合并成一個請求一次的單一文件。 利用瀏覽器緩存 你不僅可以最大限度地減少文件,也可以使用用戶瀏覽器緩存(或下載并使用一個本地副本),而不是每次重裝文件。這節(jié)省了請求,也使得對回訪者的載入更快。 看看谷歌的頁面緩存:http://code.google.com/speed/page-speed/docs/caching.html 重定向最小化 重定向需要時間。你花費時間越多,用戶到達你重定向頁面的時間越長。 無論何時何地盡量避免使用它們。 優(yōu)化圖片 這也是一個通常被忽視的。如果你的網站有很多或大的圖片,那么它們將需要時間來載入。知道以哪種文件類型保存圖片是成功的一半。在Photoshop或Fireworks,圖像導出向導會告訴你什么文件的大小將在字節(jié)或千字節(jié)內。 簡單的圖像往往是在PNG格式內更小,而更復雜的圖像往往是JPG更好。也有根據(jù)不同程度的質量而異的情況。
本文出自:億恩科技【mszdt.com】 |