2012-05-09 59 views
0

我有一個建立在共享主機上的Drupal網站,我發現該網站響應速度很慢。我認爲它是主機,而不是我的Drupal /數據庫配置,但我不知道如何解讀來自Pingdom的結果。非常高的網頁加載時間?

我也讀過Explanation of Pingdom Results但我不確定如何解決我的問題。

  • Pingdom結果顯示加載時間爲60秒。
  • 性能等級標籤顯示在或接近100
  • 根據頁面分析選項卡的所有項目的結果,大部分的時間都花在等待狀態。

上述表明我的託管或域名提供商有問題,或者有什麼我可以做,以提高我的網站的性能?

我還要提到的是我使用其他工具,如Google's Page Speed Chrome pluginFirefox's Yslow plugin兩者給予高於平均水平的評級爲我的網頁這使我相信這是我的主人的問題。

+0

你可以發佈一個鏈接到網站或瀑布? –

+0

@AndyDavies因爲它還在建設中,所以我不想公開網站的URL和內容。是否有一些來自瀑布的具體信息可以發佈? – UserIsStuck

+1

如果您使用WebPageTest生成瀑布,則可以使用自定義瀑布來隱藏標籤。然後,您可以保存圖片並將其添加到此處,而無需人看到網址 –

回答

2

Drupal具有濫用數據庫查詢的問題,尤其是如果您在一個頁面上使用大量模塊並且不緩存任何內容。這可能會大大減慢您的網站。我使用Pressflow Drupal的配置文件來減少一些加載時間,我也向服務器添加了Varnish(你也可以看看Memcache),我也在網站中添加了Boost模塊。但最重要的是獲得每頁查詢負載數量的權利。如果已經寫了一些自定義代碼優化它。尋找獲取相同數據而不向服務器發送查詢的方法,可能某些數據已經加載到頁面,而且您不需要查詢。

在你的特定情況下,我認爲有些失敗的循環不會結束,但有安全觸發器會在一段時間後殺死它。我敢打賭,原因是在你的自定義代碼或一些欠發達的模塊中。嘗試啓用顯示所有錯誤。

P.S.這樣的頁面的例子將是確定什麼是錯誤的最好方式。