簡體   English   中英

Drupal 6:使用了太多的Views模塊,導致站點關閉了太多mysql連接的cos

[英]Drupal 6: using too many Views module causing site to go down cos of too many mysql connection

我有HostGator Baby共享計划 我開發Drupal網站。 剛開始時一切都很好,然后當我進一步進行開發時,網站的啟動速度確實很慢。 現在它根本不起作用。 給我的SQL錯誤,如太多的連接,等等...

我用View創建了很多塊,頁面。 因此這使我的網站非常依賴數據庫。 我不應該那樣做嗎? 難道是我的網站現在無法正常工作的原因。

感謝幫助!!!!

不要使用HostGator。 如果您正在尋找價格相同的產品,請嘗試DreamHost-他們正式在其托管計划中支持Drupal。

一旦完成開發,Ferran的回答就很好了,但是您不應該在打開緩存的情況下發展,否則您將無法看到自己的更改。

是的,Drupal使用了大量的數據庫。 但是,您可以緩存大多數視圖的結果(檢查每個視圖的主屏幕以啟用它),並且還有一個選項可以緩存塊。 這完全取決於您的視圖內容以及用戶主要是注冊用戶還是匿名用戶。

您還可以使用諸如Boost之類的模塊來保存靜態html頁面,因此對於異常訪問,您的數據庫完全不會受到影響(只是第一次,因為有一天需要生成該頁面...)。

您可能還需要檢查“視圖”過濾器,而不是一次獲取很多行(例如,獲取一周后的首頁)。

暫無
暫無

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

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