我已将 Drupal 6 用于我的多语言网站。我遇到了网站性能问题我已经启用了 drupal 的缓存设置,但是从一个页面移动到另一个页面时它仍然很慢。我也使用过 boost 模块,但它不适用于多语言网站。
请告诉我任何其他方式,以便我提高性能。提前致谢。
您的问题有很多答案,而不是列出所有答案(我必须从几个站点复制),这里有一些主要的答案,以及我推荐的一些资源:
-> 关闭所有不使用的模块
-> 开启缓存
-> 尝试使用 memcache 模块
-> 启用 drupal JS 和 CSS 聚合,这样我们可以加载更少的文件,这意味着更少的 HTTP 请求
-> 使用 CDN
-> GZIP 内容
-> 缩小 Javascript
-> 避免重定向
-> 减少重复脚本
http://wimleers.com/article/improving-drupals-page-loading-performance
http://groups.drupal.org/node/85979
http://groups.drupal.org/node/195218
http://www.vmirgorod.name/blog/tuning-drupal-performance
http://pronovix.com/blog/my-favorite-drupal-performance-hacks
http://fenix-solutions.com/blog/2009/12/09/tips-for-improving-drupal-performance/
我在我的一个应用程序中遇到了同样的问题,我已经完成了以下步骤,它提高了我通过 YSlow 和 GooglePageSpeed 验证的性能。
你需要真正快速的托管,我建议使用 nginx 和 phpfpm。没有任何 var 或 opcode 缓存器,您的性能将令人难以置信。我是我的 vps,我已经将大型 drupal 站点加速到每页 200 毫秒
当然,您必须审核您的站点是否有慢查询(大视图、许多块或 php 代码)。