我的网站开始的很好,经过几天的访问,它变得非常缓慢。是否有任何模块或外部工具来检查drupal网站的性能。这样我们就可以指出我们在drupal所面临的问题,以便我们能够解决这些问题。我的网页是从平均5-6次浏览,这会影响网站的性能吗?
发布于 2012-02-08 08:15:55
您可以尝试新文物,它将让您深入了解数据库查询的成本有多高,或者您在哪些地方设置了瓶颈,从而降低了站点的速度。它与Drupal有一些集成,如果您有一个有问题的模块,也可以向您展示.
另外,如果您的页面使用了大量视图,您是否尝试过缓存视图?它是默认视图模块的一部分,在右边的“高级”下进入视图编辑。单击缓存并将其转换为基于时间的缓存。这意味着,与其在每个页面负载上运行每个视图查询/视图呈现,不如在第一个加载时运行它,并检索一个缓存,直到它过期为止。这里要注意的是,对于选择缓存的时间,您的结果会有一个滞后。
发布于 2012-02-08 11:02:22
如果您对服务器具有ssh访问权限,则可以使用安装 XHProf,而不是添加Drupal模块。
XHProf能够报告功能级别的调用计数,以及包容和独占的墙时间、CPU时间和内存使用情况。此外,它还支持比较两次运行(层次化差异报告)或聚合多次运行的结果的能力。XHProf最初是在Facebook上开发的,2009年3月是开源的(来源)
我经常使用它,它确实帮助我找到了一些不好的瓶颈。
发布于 2012-02-08 08:05:49
您可以使用助推模块。下面是更多的信息:http://www.onyxbits.de/content/quick-drupal-performance-test-boost-module-makes-huge-difference。
Boost为Drupal提供静态页面缓存,为主要接收匿名流量的站点提供了非常重要的性能和可伸缩性增强。Boost非常容易安装,并且已经在共享、VPS和专用主机上进行了全面的测试。Apache完全受支持,Nginx、Lighttpd和IIS 7半支持.
https://drupal.stackexchange.com/questions/21900
复制相似问题