高并發網站架構的核心原則其實就一句話“把所有的用戶訪問請求都盡量往前推“,即:能緩存在用戶電腦本地的,就不要讓他去訪問CDN。 能緩存CDN服務器上的,就不要讓CDN去訪問源(靜態服務器)了。能訪問靜態服務器的,就不要去訪問動態服務器。以此類推:能不訪問數據庫和存儲就一定不要去訪問數據庫和存儲。
WordPress最好的優化方式就是盡量不安裝插件,Wordpress是典型的PHP-MySQL應用,去做數據庫緩存,倒不如讓輕量級的Nginx直接去緩存WordPress內容。
Nginx內置FastCgi緩存,但是不支持自動清除緩存。當你在Wordpress里面新建/修改一篇文章,或者訪客提交評論的時候,自動清空相關的緩存是必要的!Nginx需要安裝ngx_cache_purg+量身定做的WordPress緩存清理插件:Nginx Helper。
1. 安裝Nginx ngx_cache_purge模塊
1)查看ngx_cache_purge是否安裝
nginx -V 2>&1 | grep -o ngx_cache_purge
顯示ngx_cache_purge表示已經安裝
2)安裝ngx_cache_purge模塊
《OneinStack》和《lnmp一鍵安裝包》下安裝ngx_cache_purge模塊
新聞熱點
疑難解答
圖片精選