我几天前就开始使用Drupal了,从一开始我就注意到页面加载非常慢,在安装之后,我认为这是正常的,并且暂时忘记了这个问题。
我使用Drupal7.14在本地PC (Core2Duo 2.4,3GB Ram)上运行Apache2.2和PHP5.3。
我尝试过使用共享主机(一些Xeon CPU的5%,PHP的256 to内存)--同样的问题,页面需要很长时间才能加载,更不用说管理页面加载3-5秒,有时甚至是-分钟。有时UI和页面非常好,有时挂起几秒钟,甚至几分钟。总是使用Ctrl+R来重新加载页面,以跳过浏览器端的缓存。
今天,我安装了性能模块,并在页面上有少量内容的共享主机上进行了测试,并在上面提到的本地计算机上对Drupal的空白安装进行了测试。
局部结果:http://s14.postimage.org/ij1isbh33/Drupal_7_本地_default.jpg
共享结果:http://s11.postimage.org/asjhasu29/Drupal_7_共享_content.jpg
在本地-第一次它的默认安装,第二次禁用日志,缓存一切,聚合等。这是一个phpBB3默认运行在共享和本地-非常响应,没有挂起,页面加载在几毫秒。
另外,对于Drupal来说,有30-200个查询是正常的吗?
这个问题会有什么问题呢?
发布于 2012-07-19 23:31:25
要尝试的事情:
http://groups.drupal.org/node/242443
http://groups.drupal.org/node/210683
但在现实中,我们不知道,直到你可以分析代码。
http://getmuhammad.blogspot.com/2011/08/installing-xdebug-and-webgrind-on.html
发布于 2013-02-11 16:35:27
这是Media坦普尔的Grid服务器的一个已知问题,据推测,Drupal的"1 click installs“不会发生这种情况。问题是,Drupal的数据库查询非常繁重,它们的共享MySQL实例功能不足。
显然,修正是将表类型从INNODB更改为MyISAM,其名称以“缓存”或“变量”开头。
发布于 2013-02-11 22:53:55
检查您的日志,如果管理页需要一段时间才能加载,那么很可能是在一个启用的模块中出现内存泄漏。
https://drupal.stackexchange.com/questions/37541
复制相似问题