12個不用插件提升WordPress速度的實用技巧

在不用插件的情況下怎么讓WordPress網(wǎng)站運行速度更快?雖然用WordPress性能插件看起來是個不錯的解決方法,但這些插件可能會帶來其它問題,比如安全風險或代碼變得臃腫。

現(xiàn)在完全可以在不用任何插件的情況下加快WordPress網(wǎng)站的速度。

為什么考慮無插件優(yōu)化?

圖片[1]-12個不用插件提升WordPress速度的實用技巧-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

插件,包括提高性能的插件,在很多情況下都很有幫助,能給你的網(wǎng)站增添很多功能,讓網(wǎng)站管理變得簡單。但是,如果你對它們過分依賴,可能會遇到一些問題:

  • 多余的代碼:給你的網(wǎng)站增加了不必要的負擔。
  • 安全隱患:一些插件可能會因為質(zhì)量差或安全措施過時而容易被黑客攻擊。
  • 兼容性問題:有時插件之間或插件與WordPress主題之間會發(fā)生沖突,導致網(wǎng)站出現(xiàn)問題。
  • 維護負擔:每個插件都需要定期更新來保證其安全性和功能性。

因此,盡管插件能提供便利,但它們也帶來了不少陷阱。這就解釋了為什么有時候不用插件來提升網(wǎng)站速度可能是個更好的選擇。

診斷:找出網(wǎng)站速度慢的原因

運行速度測試是診斷的第一步,它能給你一個網(wǎng)站當前狀態(tài)的概覽,我們選擇速度測試工具常用的有GTmetrixPingdomGoogle PageSpeed Insights。

看結果—看看加載用了多久、請求了多少次和頁面有多大。特別留意工具給出的警告或改進建議。

如何不用插件提升WordPress網(wǎng)站性能?

下面來看看怎樣不用插件就能讓WordPress網(wǎng)站運行更快的方法吧。

1.選擇網(wǎng)站托管

圖片[2]-12個不用插件提升WordPress速度的實用技巧-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

網(wǎng)站托管就像網(wǎng)站的地基,對網(wǎng)站速度和運行效率超級重要。如果這個地基不牢靠,網(wǎng)站就可能遇到問題。托管服務的服務器速度、提供的存儲類型,以及數(shù)據(jù)中心的位置,都直接影響到你網(wǎng)站的加載速度。

2. 選擇 HTTPS

HTTPS就是加了安全層的HTTP,這讓你的網(wǎng)站更安全,也讓訪問者更信任你的網(wǎng)站。Google甚至把HTTPS作為提升網(wǎng)站排名的一個條件,所以用HTTPS是件雙贏的事情。

不只是安全性更好,HTTPS還能讓網(wǎng)站跑得更快。這是因為它用的是HTTP/2技術,比老版本的HTTP快很多。你可以自己試試看它的速度優(yōu)勢。

圖片[3]-12個不用插件提升WordPress速度的實用技巧-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

可以看出HTTPS能顯著加快網(wǎng)站速度。

3.使用最新的PHP版本

WordPress是用PHP語言做的,所以PHP的版本會大大影響你您網(wǎng)站的速度。新版的PHP不只更安全,速度也更快。比如,根據(jù)Cloudways的測試,PHP 8.0的速度幾乎是PHP 5.6的三倍。

圖片[4]-12個不用插件提升WordPress速度的實用技巧-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

不過,大部分網(wǎng)站托管服務不會自動把你您的網(wǎng)站更新到最新的PHP版本,因為更新可能會讓您的網(wǎng)站主題或插件出現(xiàn)兼容問題。

4.使用 CDN 提高速度

CDN通過把網(wǎng)站的靜態(tài)內(nèi)容比如圖片和視頻存儲在世界各地的服務器上,來幫助網(wǎng)頁更快地加載。這樣做的好處是,不管訪問者在哪里,他們都能從離他們最近的服務器獲取內(nèi)容,這樣就減少了等待時間,使網(wǎng)站加載更快。

圖片[5]-12個不用插件提升WordPress速度的實用技巧-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

CDN服務不僅能加速網(wǎng)站,還提供了很多安全功能。這包括先進的防火墻設置、抵御DDoS攻擊的保護措施,有的還免費提供SSL證書。

5.考慮Core Web Vitals

Core Web Vitals是Google推出的一組衡量網(wǎng)站用戶體驗質(zhì)量的指標。它們關注網(wǎng)站的加載速度、交互性和視覺穩(wěn)定性,目的是幫助網(wǎng)站所有者理解并改善用戶在訪問網(wǎng)站時的體驗。Core Web Vitals包括三個主要指標:

  1. Largest Contentful Paint (LCP):衡量最大內(nèi)容元素(如圖片或文本塊)在屏幕上完全加載的時間。理想的LCP加載時間應該在2.5秒以內(nèi)。
  2. First Input Delay (FID):衡量用戶首次與頁面互動(如點擊鏈接或按鈕)到瀏覽器實際能夠響應該互動的時間。理想的FID是100毫秒以內(nèi)。
  3. Cumulative Layout Shift (CLS):衡量頁面加載期間元素移動的穩(wěn)定性。頁面上的元素如果在加載過程中移動,會影響用戶體驗。理想的CLS得分應該小于0.1。
圖片[6]-12個不用插件提升WordPress速度的實用技巧-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

6.選擇WordPress主題

雖然WordPress有成千上萬個主題,但它們的好壞不一。有些主題特別注重提升網(wǎng)站速度,用了很多優(yōu)化速度的技術或代碼。比如:

  • Astra — 因其輕量和對搜索引擎優(yōu)化(SEO)友好的設計而受到歡迎。
  • GeneratePress — 設計簡潔,注重性能,很適合不太懂編程的人用。
  • Neve — 加載快,對SEO也很有幫助,特別適合想提升網(wǎng)站知名度的人。
  • Blocksy — 功能豐富,擴展性好,用起來很方便,特別推薦。

選主題的時候,一定要看看評分和用戶評論,這能幫你選到最適合你網(wǎng)站需要的主題。

7. 優(yōu)化圖像

圖像能讓網(wǎng)站更吸引人,更有意義。但是,如果圖像太大、沒有優(yōu)化好,就會讓網(wǎng)站變慢,吃掉很多網(wǎng)絡流量,甚至影響網(wǎng)站在搜索引擎上的排名。

壓縮圖像能幫你減少圖像大小,讓網(wǎng)頁加載得更快。你主要有兩種壓縮方式:

  • 無損壓縮:這種方法能縮小圖像文件大小,而不降低圖像質(zhì)量,適合需要清晰細節(jié)的圖片。
  • 有損壓縮:這種方法通過刪掉一些圖像數(shù)據(jù)來縮小文件,能更大幅度減少文件大小,但圖像質(zhì)量可能會有小小降低。

有很多工具可以幫你優(yōu)化圖像,即使有些提供了插件,你也可以直接用它們。比如:

  • TinyPNG — 用一個智能的有損壓縮技術來減小PNG和JPEG圖像的大小。
  • Squoosh — 一個開源工具,讓你用不同的格式和設置來壓縮和調(diào)整圖像大小。
圖片[7]-12個不用插件提升WordPress速度的實用技巧-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

8.刪除未使用的插件

將未使用的插件停止并進行刪除,未使用的插件不只占服務器空間,還可能成為額外的負擔。哪怕這些插件沒在用,它們的代碼也可能被加載,進而影響網(wǎng)站性能。

圖片[8]-12個不用插件提升WordPress速度的實用技巧-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

未使用的插件不僅占地方,還可能是個安全隱患。黑客常通過那些沒怎么管理好的插件找到漏洞,悄悄進入網(wǎng)站。

而且,這些插件可能還會和你正在用的其他插件或主題起沖突。插件越多,出問題的機會就越大,可能會導致網(wǎng)站出現(xiàn)小故障,甚至完全用不了。

9.使用Gzip壓縮

要手動開啟網(wǎng)站壓縮,不用插件,你可以編輯.htaccess文件,這是控制你的網(wǎng)站服務器行為的配置文件。下面是一個簡單的代碼示例,可以啟用Gzip壓縮,這是一種廣泛使用的網(wǎng)站文件壓縮方法:

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/xml
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>

把這段代碼加到.htaccess文件里,就能讓服務器自動壓縮這些類型的文件,讓網(wǎng)站加載更快。記得在修改前備份原文件,以防出現(xiàn)配置錯誤導致網(wǎng)站訪問問題。

10.啟用瀏覽器緩存
要啟用瀏覽器緩存,可以在.htaccess文件中添加一些代碼來告訴瀏覽器哪些文件類型可以被緩存,以及它們應該被緩存多久。這段代碼應該放在# END WordPress之前的.htaccess文件中:

<IfModule mod_expires.c>
  ExpiresActive On
  
  # 設定默認過期時間
  ExpiresDefault "access plus 2 days"
  
  # 圖片文件
  ExpiresByType image/jpg "access plus 1 year"
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType image/gif "access plus 1 year"
  ExpiresByType image/png "access plus 1 year"
  ExpiresByType image/webp "access plus 1 year"
  
  # CSS 和 JavaScript
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
  ExpiresByType application/x-javascript "access plus 1 month"
  
  # 字體
  ExpiresByType font/woff "access plus 1 year"
  ExpiresByType font/woff2 "access plus 1 year"
  ExpiresByType application/font-woff "access plus 1 year"
  ExpiresByType application/font-woff2 "access plus 1 year"
  ExpiresByType font/opentype "access plus 1 year"
  ExpiresByType application/x-font-woff "access plus 1 year"
  ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
  
  # Web 媒體文件
  ExpiresByType audio/mpeg "access plus 1 year"
  ExpiresByType video/mp4 "access plus 1 year"
  ExpiresByType video/ogg "access plus 1 year"
  ExpiresByType video/webm "access plus 1 year"
  
  # HTML
  ExpiresByType text/html "access plus 600 seconds"
</IfModule>

11.將 JavaScript 移至頁腳

將JavaScript文件移到頁腳是一種常見的優(yōu)化技巧,可以幫助提升網(wǎng)頁加載速度。這樣做的原因是讓瀏覽器先加載網(wǎng)頁的內(nèi)容,然后再加載JavaScript文件,從而不會阻塞頁面的渲染過程。在WordPress中,有幾種方法可以實現(xiàn)這一點:

方法1:使用WordPress鉤子

WordPress提供了wp_enqueue_script函數(shù)來安排腳本的加載。如果你是主題的開發(fā)者,或者你可以編輯主題文件,可以使用以下代碼段來確保JavaScript文件在頁腳被加載:

function my_theme_scripts() {
    wp_enqueue_script('my-custom-script', get_template_directory_uri() . '/js/custom-script.js', array(), '1.0.0', true);
}
add_action('wp_enqueue_scripts', 'my_theme_scripts');

這里的關鍵是wp_enqueue_script函數(shù)的最后一個參數(shù)true,它告訴WordPress將這個腳本放在頁面的底部。

方法2:手動移動

如果你不想使用wp_enqueue_script或者需要移動特定的腳本到頁腳,你可以編輯你的主題文件(通常是footer.php),并直接在</body>標簽之前手動放置<script>標簽。

方法3:使用插件

對于不熟悉代碼的用戶,一些優(yōu)化插件(如Autoptimize、WP Rocket)提供了將腳本移動到頁腳的選項。這些插件通常提供用戶友好的界面來進行設置,無需直接編輯代碼。

注意事項

  • 移動JavaScript到頁腳可能會影響那些依賴于早期加載的腳本的功能。
  • 在進行任何更改之前,備份你的網(wǎng)站和主題文件,以防止意外損壞。
  • 測試網(wǎng)站功能確保一切正常工作,特別是動態(tài)內(nèi)容和交互式功能。

通過這些方法,你可以優(yōu)化你的WordPress網(wǎng)站的加載速度,改善用戶體驗。

12.使用Google標簽管理器

圖片[9]-12個不用插件提升WordPress速度的實用技巧-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

Google Tag Manager真的能改變管理網(wǎng)站跟蹤代碼的方式。你不用一個個手動去添加Google Analytics、Google Ads和其他服務的代碼了,可以在同一個地方搞定它們?nèi)俊?/p>

它還能異步加載,這就意味著它不會讓網(wǎng)站的其他部分等著它加載完,確保你的網(wǎng)站能快速顯示出來,哪怕你用了很多跟蹤代碼。而且,Google Tag Manager還讓你可以設置特定的條件來決定這些代碼什么時候運行,這樣你就能更精確地控制它們了。

總之,WordPress 網(wǎng)站的性能優(yōu)化是一個持續(xù)的過程,你需要不停地監(jiān)測、調(diào)整來讓網(wǎng)站運行得更快、更順暢。


聯(lián)系我們
教程看不懂?聯(lián)系我們?yōu)槟赓M解答!免費助力個人,小企站點!
客服微信
客服微信
電話:020-2206-9892
QQ咨詢:1025174874
郵件:info@361sale.com
工作時間:周一至周五,9:30-18:30,節(jié)假日休息
? 轉載聲明
本文作者:xiesong
THE END
喜歡就支持一下吧
點贊0 分享
評論 搶沙發(fā)

請登錄后發(fā)表評論

    暫無評論內(nèi)容