Linux
遷移到專用主機。網站載入非常緩慢。
我們已遷移到新的專用主機 (iweb.com)。我們使用 Drupal 作為 CMS。
當我從瀏覽器載入網站時,該網站會在 40-50 秒內載入。我們在伺服器上沒有負載(該站點尚未發布)。在載入網站時,我檢查了 RAM 是否正常(1GB 可用)。
我應該從哪裡開始調試?什麼可能導致這樣的問題?
我們的伺服器配備 4GB 記憶體。但是我們有恆定的 3GB 已用 RAM。這是正常的嗎?命令:自由
total used free shared buffers cached Mem: 4032752 2967016 1065736 0 59472 1658468 -/+ buffers/cache: 1249076 2783676 Swap: 2096472 0 2096472
Drupal 不需要載入到記憶體中,你說得對,這看起來不像是記憶體受限的問題。看到(a)一些 CPU 負載數字,而您的頁面載入速度很慢,以及(b)更多地了解您的軟體堆棧,這將是非常有趣的。
我假設您使用的是 Apache 和 MySQL;它們是如何安裝的?您是否對它們的預設配置進行了任何調整?先看Apache配置;MPM 配置是一些“關閉”數字可以真正減慢您速度的地方。例如,最好看看
<IfModule mpm_prefork_module>
塊是如何配置的。一旦你查看了 Apache 配置,MySQL 配置。(如果您的數據庫與 Drupal 不在同一主機上,Nick O’Neil 明智地建議考慮網路延遲。)我最近發現這篇部落格文章對網站的數據庫調整很有幫助。