我有一个运行缓慢的Drupal站点。什么是解决缓慢问题的最佳方法?每页加载大约需要11秒。一旦页面被缓存后访问该页面就可以了。
如何提高匿名用户和登录用户的效果?
答案 0 :(得分:1)
A)你允许PHP使用的内存是什么?查看php.ini并查看。
B)您启用了多少个模块,以及真正需要启用多少个模块?你打开的每个模块都会减慢速度。
C)每个页面上的块是否缓慢?如果你关掉那个街区怎么办?你能优化这个块还是用类似但更快的东西替换它?
D)你在每次加载页面时都在做什么?你在使用自定义模块吗?他们在hook_init做什么吗?
E)查看数据库。这是因为你有太多东西在继续吗?
F)您是否尝试过启用Memcache或其他有助于提高缓存速度的内容?你能打开APC吗?
G)你是否有一个节点类型,其中包含一定数量的CCK字段,这些字段会以某种方式加载到每个页面加载?
H)你的主题是不是应该做的事情?这是定制的吗?
很难说出可能导致问题的原因,但所有这些都是我要研究的内容。
答案 1 :(得分:0)