簡體   English   中英

對於在drupal中每個請求調用的許多查詢

[英]To many queries called per request in drupal

我已經使用drupal構建了一個網站並進行了部署。 但是它非常非常慢。 我安裝了Devel模塊,每個請求看到120個查詢。 總執行時間為3000ms。 這正常嗎?

我只安裝了一些模塊,例如:分類菜單,簡單廣告,分類廣告,規則,語言環境。 誰能建議如何減少這種情況?

首先嘗試以匿名用戶或除管理員以外的任何登錄用戶的身份調試網站,以獲取更准確的統計信息。

然后,您可以考慮緩存輸出以減少數據庫查詢的數量。 (更快的方法:使用視圖緩存或塊緩存模塊在頁面中緩存一些塊)。

希望這可以幫助。

確保已啟用“管理/配置/開發/性能”頁面中可用的緩存選項,聚合CSS和JavaScript可能會有所幫助。

您還可以在認為數據不會頻繁更改的塊中啟用視圖緩存。

對於圖像,您可以使用圖像緩存將圖像的大小從其原始大小減小,從而可以減小頁面大小。

有關更多信息,您可以訪問drupal.org上的“ Drupal緩存,速度和性能 ”頁面。

這是我的模塊主頁的html輸出的鏈接,其中包括開發信息。 您能看到一些使我的網站運行緩慢的東西嗎?也許我留下了一些需要卸載的模塊。 我看到300多個查詢,而且我認為每個請求包含300個查詢的網站是正常的。 謝謝!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM