我正在研究drupal社区网站,我想问一下这个问题:
1 - 如何隐藏我网站上的drupal信息?
2 - 如何让drupal网站更安全?
3 - 当网站上有大量访问者和用户时,如何让我的网站尽快运行
并且同时与数据库进行了很多交互?
4 - 如何配置drupal以使用高服务器负载以及如何配置服务器的硬件以使用高负载?
谢谢
答案 0 :(得分:5)
1 - 如何隐藏drupal信息 来自我的网站?
什么信息?您可以在主题实现中显示/隐藏任何内容
2 - 如何使drupal网站更多 安全?
保持最新状态。
3 - 如何让我的网站快速运行 尽可能有很多 网站上的访问者和用户 与...有很多互动 数据库同时?
4 - 如何配置drupal工作 高服务器负载和如何 配置我的服务器的硬件工作 高负荷?
从pantheon project开始使用它并从中学习:
Pressflow(Drupal的性能调整版)
匿名用户的清漆反向代理缓存
用于OpCode缓存的APC
Memcached用于缓解DB上的负载
使用尽可能少的模块。
在社交设置中需要帮助的第一个区域(许多登录用户发布内容)很可能是数据库,因此学习如何使用Memcached将在很大程度上帮助您在开始时进行扩展
有关Drupal Performance的进一步阅读,您可能希望阅读2bits的所有内容:
答案 1 :(得分:1)
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 ?
答案 2 :(得分:1)
尝试使用Pantheons托管服务:http://getpantheon.com/ 我们正在使用它,并且到目前为止对它非常满意。
答案 3 :(得分:0)
1:不要打扰。
2:确保您的Drupal安装(包括第三方模块)保持最新。
3和4:缓存是一个很好的步骤。 Drupal内置了一些方便的缓存功能(在“性能”设置中),CacheRouter和Boost等模块将为您带来更长的路要走。
答案 4 :(得分:0)
1 - 您想隐藏哪些信息?
3 - 使用Devel模块查看发生了什么。这里有很多调整,特别是如果你使用Views。
4 - 像boost这样的缓存模块做了很多。然后有一些东西,比如Web服务器,例如Nginx通常比Apache快,特别是服务静态内容(和动态的PHP-FPM)。您还应该查看Memcached,APC或其他php缓存,当然Varnish缓存非常棒。
答案 5 :(得分:0)
我在上面提到你让Drupal使用多个数据库。如果您的意思是复制,我认为这直接包含在Pressflow的介绍中here。