网站视图太慢了

时间:2010-08-25 08:48:19

标签: drupal drupal-6 drupal-views

我在Drupal中实现了一个视图,启用了“Ajax”选项。

我怎样才能提高这个网站的速度?

它有点太慢了......这是drupal的正常速度吗? (打开文章,加载内容,过滤内容......)

更新

1)另外,从后端保存视图设置似乎非常慢

2)过滤器(前2个被曝光,因此不会应用)

Search: Search Terms required [Exposed]
Taxonomy: Term exposed [Exposed]
Node: Type = Project

3)带有特殊字体标题的链接不起作用(对不起,我还没有修复这个bug)

2 个答案:

答案 0 :(得分:1)

缓存我的朋友。 尝试Boost模块,它提供了很好的“结果与努力”比率。 如果您仍然遇到性能方面的问题,请转到Varnish。

Drupal优化的最终来源应该是:http://2bits.com

答案 1 :(得分:0)

Drupal在这个页面上花了9秒钟给我回答。在大多数情况下,对于Drupal来说这是非常缓慢的。

使用devel模块查明它是数据库还是其他问题所在。启用Drupal缓存(如果尚未启用)并启用js / css聚合。

如果只有这个视图是问题,那么生成的查询可能非常无效。您应该对其进行分析,并使用更好的查询覆盖它并/或在所涉及的表上设置一些适当的索引。

如果可能的话,在服务器上安装APC(php操作码缓存),这有助于提高php速度。

Memcached可以提供很多帮助,但安装更复杂。

如前所述,如果你有一个不经常更新的网站,Boost会有很大的改进。它对注册用户没有帮助,只对匿名用户有用。