[英]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.