從伺服器著手,加快WordPress網站效能

Table of Contents

Ubuntu Linux

加快WordPress網站效能的一種方式是使用OPcache(PHP的快取擴展)。這會將PHP代碼快取到伺服器記憶體中,從而減少PHP代碼解析和編譯的時間,提高網站的加載速度。

在Ubuntu上啟用OPcache支援的步驟如下:

步驟:

1. 安裝 PHP OPcache:

在終端中執行以下命令:

sudo apt update sudo apt install php-opcache

2. 配置 PHP OPcache:

編輯 PHP 的 OPcache 配置文件:

sudo nano /etc/php/7.x/apache2/conf.d/10-opcache.ini

如果你使用的是不同版本的 PHP,請確認目錄 7.x 被替換為你的 PHP 版本號。

在配置文件中添加以下設置:

opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000 opcache.validate_timestamps=1 opcache.save_comments=1 opcache.fast_shutdown=1

這些設置可以根據你的伺服器配置和需求進行調整。這裡是一些常見的設置解釋:

  • opcache.memory_consumption:分配給OPcache的內存量(以MB為單位)。
  • opcache.interned_strings_buffer:存儲在內存中的字串緩衝區大小(以MB為單位)。
  • opcache.max_accelerated_files:緩存的文件數量上限。
  • opcache.validate_timestamps:啟用時間戳驗證以檢查腳本是否發生更改。
  • opcache.save_comments:是否保存PHP文件中的註釋。

3. 重新啟動 Apache:

應用新的配置並重新啟動 Apache 伺服器:

sudo systemctl restart apache2

4. 驗證OPcache是否正常運行:

可以在PHP資訊頁面中確認OPcache是否啟用。創建一個包含以下內容的 info.php 文件:

<?php phpinfo(); ?>

將此文件放置在網站的根目錄中,然後在瀏覽器中訪問 http://your_domain.com/info.php。在PHP資訊頁面中搜索 OPcache 區塊,確認OPcache已經啟用。

使用OPcache可以有效提升WordPress網站的效能。請記得根據你的伺服器配置和需求進行調整,並定期檢查和優化設置。

Xampp

在 XAMPP 中啟用 OPcache 需要對 PHP 進行設定。下面是啟用 OPcache 的一般步驟:

步驟:

1. 找到 PHP 配置文件:

在 XAMPP 安裝目錄中尋找 PHP 的配置文件。

  • 在 Windows 上,進入 XAMPP 安裝目錄下的 php 文件夾。
  • 找到名為 php.ini 的文件,這是 PHP 的配置文件。

2. 啟用 OPcache:

打開 php.ini 文件並尋找關於 OPcache 的部分,通常位於文件的底部。

找到類似以下的設置(可能根據不同版本的 PHP 有所不同):

;extension=php_opcache.dll

移除行首的分號 ; 以啟用 OPcache。修改後的行應該看起來像這樣:

extension=php_opcache.dll

3. 配置 OPcache:

php.ini 中,你可以找到關於 OPcache 的設置,你可以根據需要調整這些設置。以下是一些常見的設置選項:

[opcache]
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.validate_timestamps=1
opcache.save_comments=1 opcache.fast_shutdown=1
  • opcache.enable=1:啟用 OPcache。
  • opcache.memory_consumption:分配給 OPcache 的記憶體量(以MB為單位)。
  • opcache.interned_strings_buffer:內部字串緩衝區大小(以MB為單位)。
  • opcache.max_accelerated_files:緩存的文件數量上限。
  • 其他設置可以根據需要進行調整。

4. 重啟 Apache:

保存 php.ini 文件並重新啟動 Apache 伺服器以應用這些變更。

5. 驗證 OPcache 是否啟用:

建立一個包含 phpinfo() 函數的文件(例如 info.php)並放置在 XAMPP 的網站根目錄中。在瀏覽器中訪問該文件(例如 http://localhost/info.php)並確認在 PHP 資訊頁面中是否有關於 OPcache 的內容。

。啟用 OPcache 可以加速 PHP 應用程序的運行,包括 WordPress。請記住,這些設置應根據你的伺服器配置和需求進行調整,並且定期檢查和優化設置。

文章所以供的資訊僅做參考,實際的參數還是要依據你的主機及網站的使情況調整,修改或新增任何參數請務必備份原本的設定檔。

瀏覽次數:5