小於2秒的頁載入時間被認爲是優良的,並且高達4秒是可接受的。而大於5秒的頁面載入時間不只影響你網站的搜索引擎排名,還會嚴重影響用戶體驗。這裏列出了10種方法,能夠快速提高你網站的性能。瀏覽器
圖像對於吸引訪客的關注是很重要的。可是你添加到頁面上的每一張圖片都須要用戶從你的服務器下載到他們的電腦上。這無疑增長了頁面的加載時間,所以極可能讓用戶離開你的網站。因此,優化圖像是很是必要的。緩存
過大的圖像須要的下載時間更多,所以要確保圖像儘量的小。可使用圖像處理工具如PS來減少顏色深度、剪切圖像到合適的尺寸等。服務器
一個很是值得關注但常常被忽略的因素是你網站安裝的插件。現在,大量免費的插件誘導網站開發者添加不少沒必要要的功能。您安裝的每一個插件都須要服務器處理,從而增長了頁面加載時間。因此禁用和刪除沒必要要的插件。網絡
然而,有些插件是必須的,如社交分享插件,你能夠選擇CMS內置的社交分享功能來代替安裝插件。工具
減小DNS查詢是一個WEB開發人員能夠用了頁面加載時間快速有效的方法。DNS查詢須要話費很長的時間來返回一個主機名的IP地址。而瀏覽器在查詢結束前不會進行任何操做。對於不一樣的元素可使用不一樣的主機名,如URL、圖像、腳本文件、樣式文件、FLASH元素等。具備多種網絡元素的頁面常常須要進行多個DNS查詢,於是花費的時間更長。性能
減小不一樣域名的數量將減小並行下載的數量,加速你的網站優化
重定向增長了額外的HTTP請求,所以也增長了頁面加載時間。然而有時重定向倒是不可避免的,如連接網站的不一樣部分、保存多個域名、或者從不存在的頁面跳轉到新頁面。網站
重定向增長了延遲時間,所以要儘可能避免使用它。檢查是否有損壞的連接,並當即修復。搜索引擎
服務器處理大流量是很困難的,這最終會致使頁面加載速度變慢。而使用CDN就能夠解決這一問題,提高頁面加載速度。插件
CDN是位於全球不一樣地方的高性能網絡服務,複製你網站的靜態資源,並以最有效的方式來爲訪客服務。
把CSS文件在頁面底部引入能夠禁止逐步渲染,節省瀏覽器加載和重繪頁面元素的資源。
JavaScript是用於功能和驗證。把JS文件放在頁面底部能夠避免代碼執行前的等待時間,從而提高頁面加載速度。
這些都是一些減小頁面加載時間和提升轉換率的方法。在某些狀況下,須要JavaScript在頁面的頂部加載(如某些第三方跟蹤腳本)。
瀏覽器緩存是容許訪客的瀏覽器緩存你網站頁面副本的一個功能。這有助於訪客再次訪問時,直接從緩存中讀取內容而沒必要從新加載。這節省了向服務器發送HTTP請求的時間。此外,經過優化您的網站的緩存系統每每也會下降您的網站的帶寬和託管費用。
多圖像的網站加載時間比較久。其中一個解決方法就是把多個圖像整合到少數幾個輸出文件中。你可使用 CSS Sprites 來整合圖像文件。這樣就減小了在下載其餘資源時的往返次數和延遲,從而提升了站點的速度。
壓縮是經過移除沒必要要的字符(如TAB、空格、回車、代碼註釋等),以幫助減小其大小和網頁的後續加載時間的過程。這是很是重要的,可是,你還須要保存JS和CSS的原文件,以便更新和修改代碼。
在服務器上壓縮網站的頁面是提高網站訪問速度很是有效的一種方法。你能夠用gzip壓縮作到這一點。Gzip是一個減少發送給訪客的HTML文件、JS和CSS體積的工具。壓縮的文件減小了HTTP響應時間。據Yahoo報道,這大概能夠減小70%的下載時間。而目前90%的經過瀏覽器的流量都支持Gzip壓縮,所以,這是一個提示網站性能有效的選項。
優化你的網站是留住你的訪客和提高搜索引擎排名有效的途徑。使用上面提到的10種方法來提升你的網站性能。