我们刚刚实施了一个drupal站点.该网站的性能似乎是一个问题.我们启用了drupal缓存,设置了apache缓存派生.重复的页面访问速度足够快(coz CSS和JS被缓存),但初始页面访问仍然是一个问题.
Drupal专家,您能否提供一些关于加速drupal站点的不同技术的指示.(比如DO和DONOT).还有其他低悬的水果吗?
(顺便说一句,DB在这里不是问题.那层很快.问题似乎在PHP/Drupal层)
您是否使用过YSlow或Firebug等工具来确定页面加载的哪些部分实际占用的时间最多?另外,请考虑使用Devel模块的查询监视来确定运行查询与执行PHP代码所花费的时间.
正如其他人所说,像APC这样的操作码缓存会产生巨大的影响.但是,第二次访问网站的速度更快,这暗示了辅助文件(图像,JS,调用远程站点的外部JS等)的问题.