在之前的文章中,我們講到如何對WordPress網站進行插件上的優化,今天為大家更詳細的講解提升Wordpress的其他方法
減少外部 HTTP 請求
許多 WordPress 插件和主題從其他網站載入各種文件。這些文件可以包括來自 Google、Facebook、分析服務等外部資源的腳本、樣式表和圖像。
可以使用其中的一些。其中許多文件都經過優化以儘快載入,因此比將它們託管在您自己的網站上要快。
但是,如果您的插件發出大量此類請求,則可能會顯著降低您的網站速度。
您可以通過禁用腳本和樣式或將它們合併到一個文件中來減少所有這些外部 HTTP 請求。
減少資料庫調用
注意:此步驟技術性更強,需要 PHP 和WordPress 模板文件的基本知識。
不幸的是,那裡有很多編碼不佳的 WordPress 主題。他們無視 WordPress 標準做法,最終直接調用資料庫,或者對資料庫進行過多不必要的請求。這會讓伺服器做太多工作,從而真正減慢它的速度。
即使是編碼良好的主題也可以具有調用資料庫的代碼,只是為了獲取您博客的基本信息。
在這個例子中,每次你看到
<html xmlns=”http://www.w3.org/1999/xhtml” dir=”<?php language_attributes(); ?>”>
<head profile=”http://gmpg.org/xfn/11″>
<meta http-equiv=”Content-Type” content=”<?php bloginfo(‘html_type’); ?>
charset=<?php bloginfo(‘charset’); ?>” />
你不能為此責怪主題開發者。他們根本沒有其他方法可以找出您的網站使用的語言。

提升Wordpress網站速度的方法(高級篇)
但是,如果您使用子主題自定義您的站點,那麼您可以用您的特定信息替換這些資料庫調用,以減少所有這些資料庫調用。
<html xmlns=”http://www.w3.org/1999/xhtml” dir=”ltr”>
<head profile=”http://gmpg.org/xfn/11″>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
查看您的父主題,查找此類可以輕鬆替換為靜態信息的實例。
優化 WordPress 資料庫
使用 WordPress 一段時間後,您的資料庫將包含許多您可能不再需要的信息。為了提高性能,您可以優化資料庫以去除所有不必要的信息。
這可以使用WP-Sweep 插件輕鬆管理。它允許您通過刪除垃圾帖子、修訂、未使用的標籤等內容來清理 WordPress 資料庫。它還可以通過單擊優化您的資料庫結構。
限制帖子修訂
發布修訂會佔用 WordPress 資料庫中的空間。一些用戶認為修訂也會影響插件運行的某些資料庫查詢。如果插件沒有專門排除後期修訂,它可能會通過不必要地搜索它們來減慢您的網站速度。
您可以輕鬆限制 WordPress 為每篇文章保留的修訂數量。只需將這行代碼添加到您的 wp-config.php 文件中。
1define( ‘WP_POST_REVISIONS’, 4 );
此代碼將限制 WordPress 僅保存您對每個帖子或頁面的最後 4 次修訂,並自動丟棄較舊的修訂。
禁用盜鏈和竊取您的內容
如果您在 WordPress 網站上創建高質量的內容,那麼可悲的事實是它遲早會被盜。
發生這種情況的一種方式是,其他網站直接從您網站上的 URL 提供您的圖像,而不是將它們上傳到自己的伺服器。實際上,他們正在竊取您的網路帶寬,而您卻沒有任何流量顯示出來。
只需將此代碼添加到您的.htaccess 文件即可阻止來自您的 WordPress 網站的圖片盜鏈。
#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?yourdomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?google.com [NC]
RewriteRule .(jpg|jpeg|png|gif)$ – [NC,F,L]
注意:不要忘記將yourdomain.com 更改為您自己的域。
一些內容抓取網站通過從您的RSS 提要中竊取您的內容來自動創建帖子。
如果需要,使用延遲載入
如果您在博客文章中添加了許多圖像、多個視頻嵌入和照片庫,那麼您的網站可以從延遲載入中受益。
延遲載入不是一次載入所有圖像和視頻,而是只下載用戶屏幕上可見的那些。它用佔位符圖像替換所有其他圖像和視頻嵌入。
當用戶向下滾動時,您的網站會載入現在在瀏覽器查看區域中可見的圖像。您可以延遲載入圖像、視頻,甚至 WordPress 評論和頭像。
無需插件即可修復 HTTPS/SSL 錯誤
如果您將您的站點切換到 HTTPS/SSL,那麼您可能會遇到混合內容錯誤。
解決這個問題的最簡單方法是安裝一個插件,比如真正簡單的 SSL。但是,問題在於這些插件首先捕獲所有 URL,然後將它們更改為 HTTPS,然後再將它們發送到用戶的瀏覽器。
這對性能的影響很小但很明顯。您可以通過手動修復所有 URL 來減少這種情況。
今天講解的就是以上這些內容!我們希望本文能幫助您了解如何提高 WordPress 的速度和性能。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/252757.html
微信掃一掃
支付寶掃一掃