我的drupal站点占用了太长的等待时间,它使用CPU +内存。我的服务器设置是
16 RAM内存,8个处理器。所以它是好的。
我正在使用Commerce发行版,已经启用了180个模块,所有这些模块都是必需的,不能禁用单个模块,我不能使用缓存,因为缓存内容大多是动态的。我的网站在8秒内加载(大部分页面),其中等待时间仅为6-7秒。多次命中可使CPU使用率达到100%。我用xhprof,服务器上的top命令,数据库调优脚本,首页执行4,52,600函数,PDO提交占用31%的CPU,数据库连接没有正确关闭。
我已经尝试过数据库绑定模块、数据库调优脚本,但是现在没有什么东西对我来说很好。
无法使用缓存,甚至默认drupal视图缓存。
请建议一些步骤,任何帮助都将是一个很大的帮助。我正在建设的网站是动态的,所以缓存是禁止的。
发布于 2014-02-06 16:25:19
有大量的性能选项,我认为有了强大的服务器资源,我们可以通过执行以下操作来对其进行极大的优化:
这些只是你需要利用的快速亮点。如果有人说你不能在你的网站上使用缓存,那么无论是产品设计还是系统设计都存在缺陷。实际上,有成千上万个流行的Drupal网站管理大量登录和匿名流量,使用这个配方很好。
https://drupal.stackexchange.com/questions/102525
复制相似问题