提高頁面速度的 15 大技巧

已發表: 2021-08-20

當頁面加載緩慢時,人們更有可能在查看頁面上的任何其他內容之前沮喪地離開您的網站。 事實上,頁面速度現在是谷歌搜索算法中的一個排名因素。 在這篇博文中,我們將與您分享有關如何提高頁面速度和讓人們在您的網站上停留更長時間的重要提示!

相關:管理博客的重要提示。


什麼是頁面速度?

頁面速度是指網站頁面加載所需的時間,通常以秒為單位。 需要注意的是,這不是網站完全加載所需的時間,而是僅加載一個特定頁面所需的時間。

紙上的人,上面有頁面速度分數

為什麼頁面速度很重要?

頁面速度很重要,因為它已被證明與跳出率直接相關。 如果您網站的頁面加載緩慢,訪問者通常會在看到該屏幕上的任何有用內容之前很久就放棄該頁面(這意味著您正在失去潛在的轉化次數)。

如果您想讓人們留在您的網站上,請確保它能夠快速加載。 如果頁面需要 5 秒或更長時間來加載,則有 90% 的機會他們點擊離開您的網頁並且再也不會被看到!

用問號在他周圍思考的人

如何跟踪頁面速度?

速度優化最重要的部分之一是測量。 它可以幫助您衡量您的進度以及更改是否真正起作用,從而使網站總體上更加成功!

您可以使用許多不同的工具來跟踪頁面速度,包括 Google PageSpeed Insights 和 Pingdom Tools。

SolarWinds 主頁

提高頁面速度的重要提示

1.優化和壓縮圖像

大而高質量的圖像看起來很棒,但也會導致加載時間延遲。 這是因為大文件佔用更多帶寬並且需要更長的下載時間,尤其是在較慢的互聯網連接上。

如果您在網站上使用了大量圖片,請在將它們上傳到您的網站之前嘗試盡可能多地壓縮它們。 您可以使用 TinyPNG 或 Smush 等工具壓縮圖像。

如果您使用 WordPress 作為 CMS,後者非常好。 除了延遲加載功能外,該插件還會自動壓縮您網站上的每個圖像——所有這些都不會影響質量。

圖像優化程序

2. 最小化 HTTP 請求

當您在網站上使用大量圖像、腳本和其他內容時(通常是這種情況),它會對頁面加載速度產生影響。 如果每個請求使用的資源過多,請嘗試減少請求以縮短訪問者的加載時間。

帶有指向計算機的箭頭的服務器和帶有指向服務器的箭頭的計算機

3.壓縮CSS

一次運行的腳本越多,您的頁面就越慢。 您還應該壓縮樣式表,這樣它們在渲染時就不會佔用太多內存或增加處理負擔。 您可以使用 YUI Compressor 之類的工具來完成此操作。

一個 CSS 壓縮器插件

4. 最小化 DOM 操作

另一種幫助加快網站速度的方法是最小化 DOM 操作。 當您使用 JavaScript 操作有關網頁元素樹的某些內容時,它不僅會影響該元素,還會影響整個文檔。 這會使頁面加載時間變慢。

一隻烏龜爬行

5. 優化你的腳本

JavaScript 是 Web 開發的絕佳工具,因為它允許我們與網站和代碼的各個方面進行交互。 但這也會以頁面加載速度為代價。 確保您只使用必要的腳本,以免它們降低訪問者的瀏覽體驗。

外面在平板電腦上微笑的人

6. 通過在另一個線程上運行任務來限制 CPU 使用

當您運行腳本或處理器密集型任務時,它確實會使您的 CPU 過載並對頁面加載時間產生負面影響。 要解決此問題,請嘗試在另一個線程上運行這些任務,以免它們減慢渲染速度。

CPU的渲染

7. 在服務器端語言(如 PHP 或 Python)上啟用壓縮

如果您正在編寫代碼中的網頁或 Web 應用程序,例如 PHP 或 Python,請確保啟用壓縮。 這將減少文件的大小,從而減少加載時間。

Python 徽標旁邊的 PHP 徽標

8. 選擇最佳主機

託管是任何網站的重要組成部分,因為它會對網站加載速度產生重大影響。 一般而言,您會希望選擇提供更高處理能力和帶寬的託管解決方案。

現在不是降低成本並儘可能節省每一分錢的時候,特別是如果您計劃建立一個包含大量內容的大型網站。

在服務器堆棧上工作的人

9. 使用緩存

顯著縮短頁面加載時間的一種方法是在您的 Web 服務器上啟用緩存。 當此功能正常工作時,訪問者在訪問您的頁面時無需下載任何內容,因為所有內容都已預先下載。

您可以緩存您的網頁,以便在服務器級別更快地加載。 為此,您只需要與您的託管公司聯繫,他們就會從那里處理它!

除了在服務器級別執行此操作外,WordPress 用戶還可以使用免費的 WordPress 插件,例如 W3 Total Cache,它通過緩存您的頁面來提供更快的網頁加載速度。

相關: WordPress 對 SEO 有好處嗎?

Total Cache 插件徽標

10. 在 Apache 或 NGINX 中啟用 Gzip 壓縮

如果您使用 Apache 或 NGINX 作為您的 Web 服務器軟件,請確保您已啟用 Gzip 壓縮支持。 這是為了在提供給瀏覽器之前壓縮文件。

Gzip 標誌

11. 使用 ETag 減少加載延遲

幫助避免加載延遲的一種方法是實現 ETag 標頭。 這些標題用於描述文件在不同時間點的內容。 當您使用 ETag 時,訪問者更有可能只收到他們需要的更改,而不必再次下載所有內容。

看電腦時看手錶的人

12. 使用快速加載字體

在設計網站時,我們經常使用賦予我們工作特色和個性的字體。 但是,確保優化這些字體文件很重要! 您應該考慮嵌入 webfonts,因為這將節省服務器響應時間和帶寬。 此外,使用訪問者計算機上已有的一種(或多種)字體類型將提供最快的加載時間。

谷歌字體搜索結果

13. 延遲加載

提高頁面速度的最簡單方法之一是使用稱為延遲加載的技術。 這涉及在需要時在 HTML 文檔中調用 JavaScript 代碼,而不是預先下載所有資源——即使是那些尚未使用的資源。 使用 WordPress 的人可以利用可用的插件來實現這一點。

延遲加載插件

14. 關閉可能影響網站性能的插件或主題

插件非常適合 WordPress 網站的功能和添加功能,但它們也有可能在某些情況下顯著縮短加載時間。 作為 WordPress 網站所有者,可以通過禁用不再需要的插件或主題來實現這一點。 它可能看起來不多,但每一點都有幫助! 這裡的想法是減少網站膨脹並減少後台運行的代碼。

還值得注意的是,過時或維護不善的插件會對您的網站構成嚴重的安全威脅。 因此,請嘗試限制您使用的插件數量,或確保經常更新它們。

不過,並非所有插件都會減慢您的網站速度! 事實上,有一些速度插件可以提高您網站的速度。 我建議單獨測試它們,看看哪些會拖慢加載時間。

正在停用插件的屏幕截圖

15. 減少重定向

重定向在某些情況下可能會有所幫助,但在頁面加載時間方面,它們是最嚴重的問題之一。 嘗試減少您正在進行的重定向次數,看看它是否有助於縮短加載時間。

除了在製作網站時不創建不必要的重定向外,您還可以將 TLD 設置為使用盡可能少的重定向來解析 - 一個就完美了!

如果您的網站上的重定向設置不正確,那沒關係,因為幸運的是,有一個工具可以幫助您識別它們! 帕特里克·塞克斯頓重定向映射器工具將指出任何潛在的錯誤,並使您更容易糾正問題。

幸運餅乾碎成兩半,幸運紙出來了

結論

總之,改善頁面的加載時間可能是一項有價值的任務。 有許多不同的策略可以幫助您做到這一點,出於各種原因,有些策略比其他策略更有效。 您最終選擇哪些內容取決於要交付的內容類型以及實施這些內容需要付出多少努力。

許多這些技巧都是技術性的,因此很難就哪些技巧最有效給出一般規則。 很大程度上取決於您擁有的站點類型和您自己的技術知識。 對於大多數人來說,我建議聘請專業人士來清理您的網站並使其更快。

如果您想在盡可能短的時間內提高速度,那麼我將專注於壓縮圖像、消除不必要的膨脹和使用緩存插件。