加快WordPress並像其他人一樣掌握它的10個步驟

WordPress加速

如今,WordPress成為了CMS,內容管理系統,堪稱卓越。 甚至 白宮已經用WordPress取代了Drupal,這是2017年底的驚喜之一。而且WordPress是一個非常易於使用的CMS,它使用了一個大型社區,除了大量的插件可以從中獲得更多收益。

這就是為什麼我們會 教你掌握WordPress的十個步驟 總體而言,您可以擁有該博客,您的企業或該電子商務的目標網頁,以便以最佳狀態出售在這些部分中不容易找到的某些商品。 既可以在您自己的網站上使用的WordPress,也可以從您自己的託管網站下載它來建立網站。

第一:住宿

這是最重要的,因為 如果您的網站託管在慢速主機上,您會發現嚴重的問題以提高Google Insights得分(有機自然排名或SEO的重要因素之一)。

我們可以測試性能 該工具使用14個不同的位置 找到速度: keycdn.com

性能

正常情況是我們發現 速度在200-400毫秒之間。 有必要根據測試的位置了解不同的速度。 如果要尋找西班牙觀眾,我們必須關心倫敦。 另一方面,如果我們想在歐美之間銷售產品,則必須考慮這些地點。

這很重要 全天進行測試 找到平均分數,以便我們可以從收集的更準確的數據開始。

第二:託管的特殊性

PHP

我們必須確保託管有網絡的託管, 使用最新的組件,至少是版本,這樣一切都可以像絲綢一樣快速進行:

  • PHP 7.x:與PHP 5.6版相比,這是一個相當大的增長。 如果託管服務商不提供任何服務,那就去找別人很重要。 我們用於WordPress的插件或主題也會發生這種情況,因為任何擁有持續開發能力的人都必須與任何最新版本的PHP兼容。
  • 網絡服務器:Apache是​​供基本使用的。 當服務器必須支持繁重的負載時,事情發生了很多變化,因此我們必須考慮使用Litespeed或Nginx的提供程序。
  • 操作碼緩存-PHP性能提高30%到40%。 有趣的是,使用OpCode的主機並不多。 這是因為它減少了每個帳戶可以登錄服務器的人數。 如果您想知道託管服務器是否提供該腳本,請通過FileZilla將腳本放到您的網站上: github.com/amnuts/opcache-gui
  • 高速緩存-緩存插件可以很好地工作,但是如果有大量的網絡流量,它們會導致奇怪的行為。 理想情況下,從服務器級別查找使用實際緩存的主機。 有兩個:Litespeed Lscache和Varnish。

第三:使用Google Analytics(分析)

wordfence

有些人可能將Wordfence用作網站安全措施,但 它會導致性能下降。 我們擁有一台強大的服務器來協助我們:Google Analytics(分析)。 不使用Wordfence的原因是因為實時流量日誌記錄對網站性能產生了巨大影響。 如果我們需要利用這些數據,那麼答案就是Analytics。

第四:跳過可視頁面構建器

我們什麼時候去 網站的開發將承受高流量,我們必須繼續解決那些對於Web速度測量工具(例如Google或PingDom)非常不利的問題。 像Visual Composer這樣的工具很重,會降低網絡速度。

作曲家

最重要的技巧之一是 轉到諸如創世紀或論題之類的子主題 開始自己開發網絡。 我們將需要做更多的工作,但從長遠來看,我們將從中受益。

在這些重大問題之前,我們可以選擇的替代方法是 WP Blockade,它負責以純HTML格式啟動頁面,從而消除了通常是網絡過載的根源的過載過程。

第五:插件

插件

很多 插件是最典型的WordPress之一,但建議盡可能少使用。 即使我們禁用了它們,我們也必須刪除它們。 我們可以使用Google對該插件進行一些研究,從而找出它是否真的使我們受益。

第六名:機器人和爬行者

我們可以 使用這些文字行 在robots.txt中:

用戶代理:* 
抓取延遲:10

我們會得到什麼? 什麼 那些被稱為“爬行者”的人 這兩個參數和Wordfence負責其餘的工作。 假設我們將其拒之門外。

第七名:刪除xmlrpc.php

我們面臨一個 WordPress最激進攻擊的來源。 由於大多數人不需要它,因此可以將其刪除。 當然,請注意這些行,因為我們面對的是流行的Jetpack SEO使用的文件。 如果使用此工具,請轉到下一點。 也可能很清楚,如果Jetpack使用該文件...

噴氣背包

第八:停用或減少心跳

這取決於我們的網站是否使用心跳來禁用它。 心跳引起各種性能問題 強烈建議停用它。 它的用途之一是由於長時間使WordPress桌面處於打開狀態,恰好是在編寫或編輯出版物時。 持續的請求可能導致資源的過度使用。

使用此插件,我們可以將其停用或減少使用: 心跳控制.

我們也可以 將這些行添加到functions.php 根據我們想要做什麼:

add_action('init','stop_heartbeat',1);
函數stop_heartbeat(){
wp_deregister_script('heartbeat');
}

心跳

如果我們希望心跳有時間間隔起作用:

add_filter('heartbeat_settings','heartbeat_frequency');
函數heartbeat_frequency($設置){$ settings ['interval'] = 60; //或我們需要$設置的時間間隔(以秒為單位);
}

有關心跳的更多信息

在真正知道心跳之前不應該停用它 過度使用CPU的真正原因是什麼。 我們可以通過以下步驟進行操作:

  • 檢查您的訪問日誌 如果有足夠數量的“” POST調用/wp-admin/admin-ajax.php並且時間戳匹配較高的CPU使用率峰值。
  • 如果託管使用cPanel和CloudLinux,我們肯定可以記錄該資源使用高峰何時發生。 我們可以知道將在admin-ajax.php中列出的原因。
  • 如果您具有root用戶訪問權限 可以用“ top -c”監視。 我們可以使用以下命令節省監視時間:top -c -u用戶名-b> topout.txt
  • 您可以按照access_logs 對實時用戶的幫助:尾-f〜用戶名/ access-logs / domain.com

第九名:禁用WordPress Cron

cron的

禁用WordPress Cron的原因是 不必激活它 在有人瀏覽我們的網站的所有時間內。 讓我們禁用它並設置系統cron。 為此,請添加wp-.config:

定義('DISABLE_WP_CRON',true);

現在我們可以 在控制面板中放置cron系統 使用命令:

/usr/local/bin/php/home/user/public_html/wp-cron.php

我們可以讓它每10-20分鐘運行一次。

第十名:記錄

日誌

如果我們想知道我們的網站發生了什麼,我們需要 訪問事件或日誌日誌。 它們確實有助於診斷性能和抖動問題。 如果我們不知道它們在哪裡,我們可以要求託管。 理想的方法是學會解釋它們,儘管這需要時間。

兩個主要日誌是錯誤日誌和access_logs。 閱讀它們並練習Google搜索的藝術 進一步了解它們。 逐漸地,它將變得更加熟悉,並且將來自恐懼,以解決這些性能問題和網絡的不穩定。

如果您已經希望為您的網站提供更好的外觀, 這裡.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。