我已經使用Drupal 6爲我的多語言網站。我遇到了網站性能問題我已經啓用了drupal的緩存設置,但從一個頁面移動到另一個頁面時,它仍然很慢。 我也使用了boost模塊,但它對於多語言網站並不舒服。Drupal站點性能
請告訴我任何其他方式,以便提高性能。提前致謝。
我已經使用Drupal 6爲我的多語言網站。我遇到了網站性能問題我已經啓用了drupal的緩存設置,但從一個頁面移動到另一個頁面時,它仍然很慢。 我也使用了boost模塊,但它對於多語言網站並不舒服。Drupal站點性能
請告訴我任何其他方式,以便提高性能。提前致謝。
你需要真正快速的託管,我建議使用phpfpm的nginx。沒有任何var或opcode cacher你的性能將會不可思議。即時我的VPS我有加速大Drupal站點到每頁200毫秒
當然,您必須審計您的網站緩慢查詢(大觀點,許多塊或PHP代碼)。
嗨 感謝您的所有答覆... 我使用亞馬遜EC2服務器與以下配置。 1)100GB EBS卷 2)4GB和雙核 它仍然表現緩慢。 另外,除緩存數據以外,是否還有其他任何選項來提高網站的性能,因爲緩存會注意在網站上立即反映更改。 我需要確認的是Drupal站點的性能取決於數據庫的大小?請讓我知道這一點。 請給我確切的方式,所以我會盡快解決這個問題。 非常感謝:) –
你的問題有答案的一大堆,而不是列出所有的(我必須從多個站點複製),這裏有幾個主要的,有的資源,我建議:
- >關閉不使用
所有模塊 - >打開緩存
- >嘗試使用內存緩存模塊
- >啓用Drupal的JS和CSS聚集,所以我們將會減少文件加載,意味着更少的HTTP請求
- >使用CDN
- > GZIP內容
- >縮小JavaScript
- >避免重定向
- >減少重複腳本
http://wimleers.com/article/improving-drupals-page-loading-performance
http://groups.drupal.org/node/85979
http://groups.drupal.org/node/195218
http://www.vmirgorod.name/blog/tuning-drupal-performance
http://pronovix.com/blog/my-favorite-drupal-performance-hacks
http://fenix-solutions.com/blog/2009/12/09/tips-for-improving-drupal-performance/
嗨 感謝您的所有答覆... 我使用的是以下配置的亞馬遜EC2服務器。 1)100GB EBS卷 2)4GB和雙核 它仍然表現緩慢。 另外,除緩存數據以外,是否還有其他任何選項來提高網站的性能,因爲緩存會注意在網站上立即反映更改。 我需要確認的是Drupal站點的性能取決於數據庫的大小?請讓我知道這一點。 請給我確切的方式,所以我會盡快解決這個問題。 非常感謝:) –
不,drupal的性能不受數據庫大小影響太大。但是如果你安裝了很多模塊,這可能會導致一些嚴重的性能問題。我會建議安裝devel模塊並在頁面加載時檢查所有查詢。查看哪些查詢需要大量時間 –
嗨 再次感謝,我已經安裝了devel模塊並調試了每個請求上加載的查詢數。 是否有任何模塊可以避免此查詢一次又一次地執行?此外,告訴我,如果有任何其他方式,因爲我的網站包含子域名爲 像in.XXX.com,sg.XXX.com所以緩存是有風險的...因爲它不會重定向我已經測試過。 謝謝 –
我所面臨的我的應用程序的一個同樣的問題,我已經在下面的步驟工作,這增加了我通過YSlow的和GooglePageSpeed驗證的性能。
你在運行什麼樣的硬件?專用還是共享?多少個併發用戶?有這麼多的信息在這裏丟失 – ilanco
什麼樣的負載水平?插件?任何定製的代碼?本地服務器或其他服務器上的數據庫等 – halfer