Ubuntu
php5.6-fpm cpu佔用率高
我目前正在使用 php-fpm 和 nginx 執行一個 Wordpress 網站,並使用極高的 cpu 速率。
這是我的 www.conf 文件:
[www] user = www-data group = www-data listen = 127.0.0.1:9000 listen.owner = www-data listen.group = www-data pm = ondemand pm.max_children = 10 pm.start_servers = 20 pm.min_spare_servers = 10 pm.max_spare_servers = 30 pm.process_idle_timeout = 10s ping.path = /ping pm.status_path = /status pm.max_requests = 30 request_terminate_timeout = 20
我正在使用 wp 總記憶體和 fastcgi。你知道我能找到的任何文件我都可以展示。
我的網站每天獲得大約 800 次瀏覽,並且每天添加大約 5-6 次內容。
Wordpress 在繁忙的網站上使用大量 CPU。使用 CPU 不是問題 - 我在這裡看不到問題。如果您的訪問者很少,那麼 CPU 可能過多,但您沒有向我們提供該資訊。
記憶體外掛會稍微減少 CPU,但您仍然需要呼叫 PHP 來呈現頁面。對於匿名使用者,Web 伺服器層 (Nginx) 的記憶體要快得多,並且它可以為登錄使用者實時生成頁面。
匿名使用者的 Nginx 頁面記憶體可以顯著降低 CPU 使用率。我在這裡有一個教程,這裡有一個 Nginx教程。如果您的站點經常更改,您可以查看微記憶體。