WordPress開啟Nginx fastcgi_cache快取加速方法-Nginx設定實例

在使用WordPress建站的過程中,對於優化Wordpress效能、加快網站存取速度這一環節走了不少的「彎路」。當網站出現存取緩慢、CPU記憶體耗盡的情況時,最開始想到的是升級伺服器配置,後來發現有些無良的VPS商家背後限制資源嚴重,加錢升級真的很傷人。

最大的體會就是同樣的配置,在不同的VPS商家那裡跑同一個網站,在同樣的流量情況下,居然一個順暢而另一個卡頓,這個給我最大的感受就是在購買VPS之前一定要看看別人的評測,尤其是VPS主機效能評測這一塊,一定要仔細對比,否則容易花不少冤枉錢。

後來給Wordpress做優化時,請關注在頁面快取上,之前用過的快取外掛程式包括但不限於WordPress Super Cache、WP Fastest Cache、W3 Total Cache、cos-html-cache、Cachify……總得來說,安裝了快取插件後提速還是有效果的,但也帶來了不少的問題。

例如配置複雜、生成規則、外掛衝突以及無法應對突發流量,也就是說使用快取外掛程式還是無法達到應對大流量衝擊的情況。最後,在朋友的推薦下啟用了Nginx fastcgi_cache緩存,直接使用Nginx為頁面生成緩存,效率比使用PHP緩存插件要高得多,特別適合小配置的VPS上使用。

WordPress排查解決您的網站遇到了致命錯誤的過程-Redis記憶體快取不足

今天收到好友在微信上給我的留言,提醒部落格無法打開了。果真,打開後直接就顯示了“您的站點遇到了致命錯誤。” 仔細回想一下,最近博客除了遭受到了攻擊外,就是安裝了 W3 Total Cache插件了,根據推測基本上可以斷定是插件惹的禍了。

經過排查發現,PHP報錯為:“Uncaught RedisException: OOM command not allowed when used memory ”,提示Redis無法往內存中寫入數據,即使重啟伺服器也是如此。最終的解決辦法就是調整Redis的配置,將預設的記憶體大小增大。

這篇文章就來分享一下如何排查Wordpress您的網站遇到了致命錯誤的過程,更多的關於WordPress建站的文章這裡還有:

訂閱@標題