[英]drupal site better performance
我在drupal社區網站上工作,我想問一下這件事:
1-如何從我的網站隱藏drupal信息?
2-如何使Drupal網站更安全?
3-當網站上有很多訪問者和用戶時,如何使我的網站盡可能快地工作
並且同時與數據庫有很多交互?
4-如何配置drupal以使其能夠承受高服務器負載,以及如何配置服務器的硬件以使其能夠承受高負載?
謝謝
1-如何從我的網站隱藏drupal信息?
什么信息? 您可以在主題實現中顯示/隱藏任何內容
2-如何使Drupal網站更安全?
保持最新。
3-當網站上有很多訪問者和用戶並且與數據庫同時進行大量交互時,如何使我的網站盡可能快地工作?
4-如何配置drupal以使其能夠承受高服務器負載,以及如何配置服務器的硬件以使其能夠承受高負載?
從萬神殿項目開始,使用它並從中學習:
Pressflow(Drupal的性能調整版)
匿名用戶的Varnish反向代理緩存
用於OpCode緩存的APC
使用Memcached減輕數據庫負載
使用盡可能少的模塊。
社交設置中第一個需要幫助的區域(LOTSA登錄的用戶發布了內容)可能是數據庫,因此學習如何使用Memcached將大大幫助您從一開始就進行擴展
為了進一步了解Drupal Performance,您可能需要閱讀2bits的所有內容:
1 -
how to hide the drupal information from my site ?
2 -
how to make the drupal site more secure ?
3 -
how to make my site work as fast as possible when there is a lot of visitors and users on the site and there is a lot of interaction with the database at the same time?
4 -
how to configure drupal to work with high server load and how to configure my server's hardware to work with high load ?
在以下網址嘗試使用Pantheons托管服務: http : //getpantheon.com/我們正在使用它,並且到目前為止對它感到非常滿意。
1:不要打擾。
2:確保您的Drupal安裝(包括第三方模塊)保持最新。
3和4:緩存是一個很好的步驟。 Drupal帶有一些內置的便捷緩存功能(在“性能”設置中),而諸如CacheRouter和Boost之類的模塊可以使您走得更遠。
1-您想隱藏什么信息?
3-使用Devel模塊查看正在發生的事情。 這里有很多調整,特別是如果您使用Views。
4-緩存模塊(例如boost)做很多事情。 然后是Web服務器之類的東西,例如Nginx通常比Apache更快,尤其是提供靜態內容(以及動態提供PHP-FPM)。 您還應該查看Memcached,APC或其他php緩存,當然Varnish緩存非常棒。
我在您上面看到有提到使Drupal使用多個數據庫。 如果你的意思是重復的,我認為這直接覆蓋在Pressflow的介紹在這里 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.