繁体   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