最常見的 WordPress 速度優化神話
已發表: 2019-09-30網站速度是實際的 Google 排名因素。 這就是為什麼您需要強調網站速度和性能的原因。 不幸的是,沒有簡單的解決方案來降低網絡速度。 沒有任何神奇的插件、腳本或策略可以立即加速您的網站。 優化 WordPress 網站的性能可能是一項艱鉅的任務,尤其是對於大型網站。
這是一篇由 KasaReviews 網站所有者 Matija Kasapovic 撰寫的客座文章。 如果您想寫一篇客座文章,請聯繫我們。
無論您是否是開發人員,優化網站都可能是一個困難的課題。 您會發現很多已發布的指南和在線教程。 請記住,它們中的大多數都是為廣泛的受眾範圍而編寫的。 它們可能對改善您的具體情況沒有多大幫助。
以下是我想消除的一些常見的 WordPress 速度優化神話。
1. 更多插件導致網站速度變慢
當您第一次設置您的 WordPress 網站時,您有很多工具觸手可及。 使用盡可能多的可用插件為您的站點添加各種功能可能非常誘人。 然而,這有時弊大於利。 過時、無用或其他衝突的插件可能會降低您的網站速度並導致意外問題。
只要有效使用插件就可以了。 只使用對您的網站有益的那些。 卸載或刪除任何過時或無用的插件。
儘管普遍認為,重要的是插件的質量,而不是數量。 只需要一個寫得不好的插件就可以導致錯誤或您的網站。 花一些時間查看您當前的插件並刪除您不使用或不再需要的插件來滿足您的站點需求。
2.必須使用CDN
內容交付網絡或 CDN可幫助您向訪問者提供資產(例如,圖像、CSS 文件、JS 文件)。 他們盡可能從離他們最近的位置為資產提供服務,以減少延遲。 延遲是服務器將內容髮送到用戶瀏覽器所需的時間長度。 訪問者離服務器越遠,接收內容的延遲就越長。
把這個放在上下文中,想像你正在打籃球並在籃下投籃。 你投的球離籃筐越遠,球到達籃筐的時間就越長。 同樣的原則在這裡也適用。 使用 CDN,內容被分發給全球的站點用戶。 您依靠服務器網絡為您的站點提供服務。 因此,信息是從離訪問者最近的服務器發送的。
對於擁有國際受眾的公司和網站來說, CDN 是一種寶貴的資源。 如果您的覆蓋範圍小得多,那可能是不必要的成本。 例如,如果您的服務器位於墨西哥,並且您的網站訪問者主要來自墨西哥,那麼 CDN 可能不會帶來很多好處。 但是,如果您的訪問者主要來自歐洲,那麼使用 CDN 會有所幫助。
CDN 還充當外部服務器。 這意味著他們必須進行 DNS 查找才能找到每個外部服務器。 該過程可能需要相當長的時間(大約 200 毫秒)。 如果您要使用 CDN,請確保節省的時間比 DNS 查找和解析所花費的時間更重要。
3. 你應該使用所有類型的緩存
有許多不同的緩存選項可用。 數據庫緩存、頁面緩存、Memcached 只是眾多選項中的一小部分。 一些專家和出版物會建議使用所有可用的緩存資源。
如果您有一個沒有緩存的站點,您的服務器將不得不進入您的數據庫以查找和收集所有必要的組件。 然後,它會在您的站點用戶每次訪問特定頁面時通過 PHP 將它們中繼到瀏覽器。 這可能需要相當長的時間才能完成。
頁面緩存創建靜態 HTML 內容文件。 這意味著您的 PHP 不必在每次有人訪問它們時重新生成您的頁面。 這可以節省很多時間。 每當有人訪問使用頁面緩存的網站時,他們並沒有訪問該網站的數據庫。 有時頁面緩存會導致不必要地緩存數據庫。
在某些情況下,數據庫緩存可能更有效。 一個例子是非常動態的站點,其中頁面緩存可能不現實。 但是,這是該規則的一個例外。 對於大多數不同類型網站的博主和所有者而言,無需擔心數據庫緩存。
特定形式的緩存在服務器級別運行。 如果您在託管或共享託管服務器上,您可能會限制您可以做什麼。 服務器的主機處於控制之中。 在這些情況下,您仍然可以安裝一個用於頁面緩存的插件,這是大多數網站所有者可以輕鬆完成的事情。
4.緩存插件就是你所需要的
緩存插件是讓您的網站更快的好方法。 但這不是您可以使用的唯一工具。 您可以在多個層次上優化 WordPress 網站。 正確配置後,緩存插件肯定會有所幫助。 如果您的網站表現不佳,這可能是一個快速修復。 但這只是提高網站速度的最後一步。
緩存插件無法解決常見問題,例如糟糕的代碼,但它們可以幫助將影響降到最低。 花時間修復網站的其他組件問題可以提高您網站的速度和性能。
5.減少HTTP請求
許多主題和插件從 Facebook 和 Google 等網站加載圖像和腳本文件,這會影響加載時間。 如果您使用的插件發出大量請求,請不要驚訝地看到加載時間變慢。
一個常見的經驗法則是限制您的站點必鬚髮出多少 HTTP 請求。 這是一個很好的指導方針,但除此之外還有更多內容。 這方面的一個很好的例子是縮小。 許多縮小插件和工具會將較小的 CSS 文件壓縮成一個大文件。 這意味著您的網站上不再有 10 個 CSS 文件,而現在只有一個。 那是一個 HTTP 請求,而不是 10 個單獨的請求。
雖然這可能是最佳解決方案,但它確實取決於您的情況。 大多數當前的 Web 瀏覽器可以一次並行下載多個文件。 在這種情況下,您最好讓瀏覽器同時下載多個文件,而不是等待一個大文件下載。 每個網站的結果各不相同,因此您需要測試哪個選項最適合您的網站。
6.您需要昂貴的託管才能獲得更好的網站速度
為您的 WordPress 網站擁有一個良好、可靠的主機是必不可少的。 您可以在兩個不同的託管站點上擁有兩個相同的站點,它們的加載方式完全不同。
大多數流行的託管服務提供商花費大量時間來改進和最大化性能。 共享主機是許多小型企業的熱門選擇,因為它價格實惠。 請記住,您同時與許多其他站點共享資源。 共享服務器上的高性能站點可能會降低該網絡上其他站點的性能。
通常不建議使用免費的網絡託管服務,因為它們通常會出現停機和速度緩慢的問題。 投資良好的託管是值得的。 糟糕的託管可能會限制您網站的運行速度,並可能導致潛在客戶與競爭對手開展業務。 那裡有很多很棒的主人。 便宜的託管並不總是很糟糕,昂貴的託管也並不總是很好。
7.所有WordPress主題都經過速度優化
您可以選擇的主題數量令人印象深刻,因此在選擇主題時考慮速度很重要。 許多知名主題的編碼不好,這會影響加載時間。 您需要選擇一個既具有視覺吸引力又在速度方面具有出色表現的主題。 在您找到一個在這些因素之間取得完美平衡的主題之前,可能需要一些嘗試和錯誤。
許多WordPress網站所有者選擇基本主題並選擇高性能插件來實現他們想要的視覺感受和效率。 您網站上的大部分代碼都來自主題,因此編碼不佳的代碼可能會降低網站速度。 多用途或“一刀切”的主題包含很多功能。 其中一些具有加載但不使用的額外腳本。 如果您擁有其中一種主題,請僅激活您將使用的功能。
8. 頁面速度工具的評分很重要
在您使用 GTMetrix、Google PageSpeed Insights、Pingdom 或其他網站速度測試工具後,您的網站將獲得其性能評分。 您還將獲得一份包含不同建議的列表。 人們認為他們的網站需要有一個完美的成績。
當 Googlebot 訪問網站時,它所關注的只是您的頁面加載速度。 它不知道哪個等級的速度測試工具為您的網站提供了幫助。 更高的成績並不一定意味著更快的頁面加載時間。 速度等級和建議可識別您網站的瓶頸和其他潛在問題區域。 但是每個工具對同一站點的評分不同。
建議可以改善您的頁面加載時間,但有些建議不是很有用,或者執行起來可能具有挑戰性。 例如,當 Google PageSpeed 建議將 JS 和 CSS 文件移動到頁面的頁腳時。 一些 JS 文件很容易移動,但其他的可能會在移動時損壞或破壞您的網站。 如果您在不使用 CSS 樣式的情況下加載您的網站,您的網站訪問者可能會認為您的網站已損壞。 性能成績很好,但它們並不重要。 您的頁面加載速度有多快才是真正重要的。
優化 WordPress 網站摘要
WordPress 很容易定制。 它使您可以根據需要優化站點性能和速度。 與大多數簡單的項目相比,性能更高的網站需要更多的定制。
頁面加載時間會顯著影響您運營在線業務的方式。 它們會影響轉化率、跳出率、用戶滿意度以及重複訪問您網站的可能性。 WordPress 頁面速度優化很快就會成為 wp-config.php、robots.txt、服務器架構和其他起初常常令人困惑或令人生畏的因素的世界。
每個站點的速度優化需求都不同。 有時您需要嘗試一些替代方案,直到找到最佳解決方案。 您會從外部資源中獲得很多建議和建議,但並非所有這些都是有益的。
WordPress 不是使用速度最快的平台,但總有一種方法可以提高頁面加載時間,而無需編寫任何代碼。