用戶在浏覽您的網站時會重視速度。如今,沒有人有時間等待圖片和視頻等媒體的加載。這意味着,如果您的網站表現不如競争對手,那麽您可能會失去(qù)客戶和寶貴的流量。
Google也偏愛快速的網站。如果您正在處理速度問題,那麽您也可能還會在搜索結果中(zhōng)處理流行度問題,這隻會導緻随着時間的流逝甚至更少的流量。
爲什麽網站速度很重要?
您可能不會相信,但是如果加載時間超過幾秒鍾,大(dà)多數用戶就不會四處逛逛,看看您的網站有多好。這意味着需要優化您網站上的所有内容,以縮短加載時間,而又(yòu)不犧牲質量或數量。
其中(zhōng)包括圖片,字體和視頻元素之類的對象,或其他會給您的網站帶來視覺沖擊的對象。與大(dà)多數Web内容一(yī)樣,質量和加載時間之間也存在細微的界限。您需要确保在不降低質量的前提下(xià)優化這些元素,否則會冒着看起來不專業或過時的網站的風險。
在停留在您的網頁上的訪問者中(zhōng),如果遇到其他速度問題,幾乎所有訪問者都會離開。例如,如果您正在運行一(yī)家在線商(shāng)店(diàn),并且數據庫事務花費的時間太長,那麽您會發現大(dà)多數人都不想冒險使用該服務。
發生(shēng)這種情況時,您的站點将被那些對安全意識很強的用戶所信任,這些用戶會把目光轉向其他地方。如果您的競争對手的網站響應速度更快,并且看上去(qù)比您的網站更專業,那麽您可能不會獲得太多新業務,并且您的現有用戶可能會開始尋找替代産品。
那麽,什麽會減慢(màn)您的網站速度?
我(wǒ)們青島網絡推廣公司将研究可能影響您網站的最常見的潛在速度問題。其中(zhōng)一(yī)些易于修複,而其他一(yī)些則可能需要更多的時間和金錢才能更快地工(gōng)作。
其中(zhōng)一(yī)些修複程序是快速修複程序,隻需幾分(fēn)鍾即可進行測試,然後實施。其他人可能需要您回到制圖闆上,考慮如何更好地設計其中(zhōng)一(yī)些元素。
Google在評估您網站的性能時會考慮重要指标,然後将其用于幫助您對網頁進行排名。沒錯,如果您的網站不符合特定條件,那麽搜索您的人将不會像遵循Google所有正确準則的競争對手那樣容易地找到您的網站。
Google通過以下(xià)方式檢查您網站的速度:
時間到第一(yī)個字節。當用戶在其網絡浏覽器中(zhōng)輸入網址或URL時,就會發生(shēng)這種情況。浏覽器聯系您的站點,然後請求服務器将HTML文件發送回該站點,以便可以爲用戶打開和顯示該HTML文件。
響應時間就是所謂的“到第一(yī)個字節的時間”,它是最快的(以毫秒爲單位),那麽Google在搜索結果中(zhōng)對您的網站的排名就越高。這背後的邏輯是,如果您的網頁得到了最初聯系人的快速響應,則該網站的其餘頁面也應以同樣的速度加載。
渲染:這是衡量您的網頁從發送到浏覽器的代碼中(zhōng)生(shēng)成内容的速度的時間。在最基本的形式中(zhōng),網站隻是HTML編碼的文本文檔,網絡浏覽器使用它來引用其他元素,例如圖片,字體,網站布局以及組成現代網站的所有其他内容。
如果此代碼執行迅速且呈現速度很快,那麽Google會将其視爲一(yī)件好事,并相應地在搜索排名中(zhōng)占據更重要的位置,從而獎勵您的網站。
視覺完成:顯示網站是否已完全加載以及加載速度。這是從用戶将URL輸入浏覽器到網頁完成加載網站的視覺元素并注冊爲完整爲止的總時間。越快越好。
文檔完成:這與“視覺完成”非常相似,但是考慮了網站的整個呈現和加載時間。這可能是Google用于确定網站加載時間的最有用的指标,因爲它可以全面顯示所有内容加載的速度。
加載完成:在客戶端上加載完所有内容後,頁面會将數據發送回服務器,以告知(zhī)用戶已準備好開始使用該站點。這是對前兩個指标“視覺完成度”和“文檔完成度”的單獨度量,并且不計入加載度量标準的網站總時間中(zhōng)。
文件請求:完成這些請求的速度取決于您的網站上需要加載多少文件,以及它們的大(dà)小(xiǎo)。元素越小(xiǎo),它們将加載得越快。所有後端腳本也在此期間運行,這可能會影響頁面加載的總時間。
既然我(wǒ)們知(zhī)道對Google重要的是什麽,以下(xià)是一(yī)些可能會影響您的加載速度的最常見問題。
托管平台問題
如果您認爲網頁加載緩慢(màn),或者數據庫查詢的運行時間比預期的長,這是最容易找到的地方。開始故障排除的最快方法是嘗試在本地網絡的本地實例上加載頁面的備份,并查看響應情況。
如果您發現即使從正在運行的同一(yī)台計算機上訪問該站點,也無法快速加載某些元素,那麽您就知(zhī)道故障肯定在您的末端。
如果您确定網站加載問題與托管平台有關,則需要與他們的客戶支持聯系。讓他們知(zhī)道特定的加載問題,然後看看他們怎麽說。在大(dà)多數情況下(xià),您會遇到一(yī)個友好的代表,該代表可以爲您提供解決故障所需的所有詳細信息。
數據庫問題
這不是一(yī)個很常見的問題,但是如果您至少沒有檢查出來,肯定會引起很多技術難題。随着時間的推移,某些數據庫的維護不當,留下(xià)了很多垃圾和工(gōng)件,最終可能會減慢(màn)整個數據庫的處理速度。
如果您使用的是自動生(shēng)成數據庫的通用CMS(内容管理系統),則可以先閱讀CMS網站的FAQ(常見問題)。
您應該能夠找到有關總體布局應如何的有用信息,以及可以安全清除哪些記錄以及哪些記錄必須保留的信息。請記住,在開始使用腳本,工(gōng)具和命令之前,請務必備份數據庫,以防意外(wài)損壞數據庫并丢失重要信息。
不良設計
沒人想讓他們的網站受到批評,但是有時候,您需要一(yī)些客觀的事實才能幫助您擺脫網站性能的低迷。
首先看一(yī)下(xià)可能需要加速的元素。查看您的網站最關鍵的部分(fēn),然後将其運行速度與您最初的預期進行比較。
加載時間過長的超大(dà)圖片是人們在網站上發現的最常見問題之一(yī),尤其是在剛開始使用時。錯誤的插件是另一(yī)個設計元素,它可能在您不知(zhī)道的情況下(xià)扼殺您網站的速度。
如果您有從多個設備登錄的用戶,則響應能力是另一(yī)個極大(dà)的性能提升。如果您的站點不能動态适應用戶的設備分(fēn)辨率,那麽它們最終将帶來令人沮喪的用戶體驗,并且可能不會回來。
服務器響應時間慢(màn)
這是數據離開服務器并找到到達客戶端浏覽器的方式所花費的時間。即使網頁在Web服務器上的照明速度很快,但是如果服務器響應時間較慢(màn),則該數據仍需要很長時間才能到達客戶端。
該問題是由從應用程序邏輯到框架和插件問題的一(yī)些不同問題引起的。網絡服務器本身也可能遇到問題,例如有限的資源(如RAM和CPU分(fēn)配給您的網站實例)。
如果您覺得托管服務提供商(shāng)可以爲您解決這些問題,那麽您可以與托管服務提供商(shāng)合作解決這些問題,因此,在與他們一(yī)起記錄支持記錄時,請确保提供盡可能多的客觀觀點。這樣,他們可以進行适當的調查,并确定這是否實際上導緻了您網站上服務器響應時間的緩慢(màn)。
插件選擇不佳
如果您的網站有些舊,那麽您使用的插件很有可能會過時。如果仍在積極維護插件,則應考慮檢查是否有可用的更新和修複。
也許,您不得不使用缺少某些所需功能或性能的免費版插件,或者您的插件不再受支持。您應該在網站上查看現有組件的版本,并檢查是否有更新或替換。
網站的速度修複
既然我(wǒ)們知(zhī)道了一(yī)些常見的原因和解決方法,我(wǒ)們就可以開始研究其他一(yī)些深度速度解決方案。如果您已通過我(wǒ)們的建議,但發現這些特殊設計問題均未影響您的網站,則這些方法很方便。這些是一(yī)些更基本的解決方案,可以幫助您突破網站的速度障礙,并鼓勵更多用戶更頻繁地訪問您。
最小(xiǎo)化對您的網站的HTTP請求
起初這聽起來有些奇怪,因爲誰想最小(xiǎo)化對他們網站的請求?HTTP請求是否等于用戶流量?不,不完全是。HTTP請求是您的網站對客戶端的響應,是頁面加載中(zhōng)各個線程的響應。
這意味着每個元素都由其自己的HTTP請求處理。如果您有足夠多的用戶同時運行,則可能會使頁面加載時間增加幾秒鍾,在極端情況下(xià)可能會更長。
如果您打開開發人員工(gōng)具并檢查站點的元素,則可以很容易地從Web浏覽器中(zhōng)進行檢查。根據所使用的浏覽器,您應該能夠找到每個元素,如果加載成功,則需要花費多長時間以及它的大(dà)小(xiǎo)。如果您打算更改網站的某些設計元素,那麽這是一(yī)個很好的起點,如果您從代碼中(zhōng)删除了不必要的請求,則可以真正加快速度。