我有一个在共享主机上构建的Drupal站点,我发现该站点的响应非常慢。我认为它是主机,而不是我的Drupal /数据库配置,但我不知道如何解密Pingdom的结果。
我也读过Explanation of Pingdom Results但不确定如何解决我的问题。
以上是否表明我的托管或域名提供商存在问题,或者我可以采取哪些措施来改善我网站的效果?
我还应该提一下,我使用了其他工具,例如Google's Page Speed Chrome plugin和Firefox's Yslow plugin,并且都对我的网页给出了高于平均水平的评分,这让我觉得这是我主持人的问题。
答案 0 :(得分:2)
Drupal存在滥用数据库查询的问题,尤其是如果您在一个页面上使用大量模块而不缓存任何内容。这可能会大大减慢您的网站速度。我使用Pressflow Drupal的配置文件来减少一些加载时间我也将Varnish加到服务器上(你也可以查看Memcache)我还将Boost模块添加到站点本身。但最重要的是获得正确的每页查询负载数。如果写了一些自定义代码优化它。寻找获取相同数据而不向服务器发送查询的方法,也许某些数据已经加载到页面中,您不需要查询。
在你的特定情况下,我认为有些失败循环没有结束但是有一定的安全触发器会在一定时间后杀死它。我敢打赌,原因在于您的自定义代码或某些欠发达的模块。尝试启用所有错误的显示。
P.S。此类页面的示例将是确定错误的最佳方式。