WordPress 完整啟用 SuperCache

我明明在 WordPress 上面安裝了快取外掛為什麼速度還是慢?

最近有個案例,客戶表示他在 WordPress 內有安裝 Super Cache 的外掛並且啟用了,怎麼改善效果並不怎麼明顯?平時流量少的時候開啟速度確實有改善,但是當巔峰時間光載入卻要花上數分鐘才能載入完畢?

這必須要先了解下快取的運作方式,當沒有設定快取的情況下一個訪問訪問過來的時候,會先透過 Nginx 丟給 PHP 再透過 PHP 去 MySQL 撈取資料,有些人也許有發現當文章數量到達一定程度,或者安裝了一些SEO 外掛後會造成網站明顯變慢,這主要原因是因為 MySQL 的查詢量增加了。

一般增加了快取,可以將頁面靜態話,平常流量大的地方大多都是在查看文章,因此將文章的頁面靜態話後可以解少了 MySQL 的請求,自然速度就會回來。

但是還是有人會發現當同時一秒有數千人訪問的時候,怎麼網站還是會轉這麼久呢?原因是 PHP 的程序沒辦法負荷這麼多個併發請求,但也因為大多的頁面都已經靜態話了,我們這時候就由 Nginx 直接訪問靜態檔案,這樣可以解決 PHP 併發的問題。

如何在 LNMP 上啟用 Nginx 的快取呢?

進入網域「網站管理」的「編輯網站」中將「Rwrite」改成「wordpress-with-supercache.conf」即可

相關文章

如何修改 root 登入密碼?

使用 SSH 連線軟體 pietty 登入主機 若您電腦沒有此軟體,請您前往...

如何建立一個網站?

1. 點選左側網站管理的新增 2. 輸入網域名稱及想要的 FTP 帳號密碼 3.設定偽靜態 (Reweite)...