我正在我的本地主机上开发一个网站。我使用过WAMP,但是有时加载页面需要太长时间。根据devel的说法大约是20秒的执行时间。不是每一页,也不是每一次,但经常发生的事,足以扰乱任何类型的工作,我正在努力做。在调试这个问题没有成功之后,我决定尝试为Drupal“阻尼”Acquia堆栈。
两者之间的差别是巨大的--执行时间小于1000毫秒,尽管对于开发人员来说这是可行的。阶段:内存使用峰值在12 MB,而不是50在湿。
但是,仍然存在页面未完全加载的问题。当我点击一个链接时,浏览器显示它正在“连接”,并且它将无限期地保持这样的状态(超时时间超过2分钟),但是如果我立即中断并刷新页面加载(100到300 ms),如果它不干扰我的工作,这也是可以接受的。因此,我不能添加或删除内容。它只是停留在“连接”上,而在刷新时,它并没有做任何动作。
那么,我的问题是,是什么使acquia堆栈没有完成页面加载和wamp服务器是如此之慢?
我说的是drupal 7,硬件不应该成为一个问题(3.1GHz的Core2Duo和3GB的RAM,有点老了,但仍在运行)
发布于 2012-10-10 06:46:01
我感谢Citric家伙和MauiTechSpot把我的注意力引向Cron的失败。
该站点使用apache服务器,并发现在某些操作( cron和删除内容)期间,Acquia-Drupal堆栈试图连接到它。如果它没有打开,Drupal将无限期地等待连接。这不是我的WAMP设置的情况,所以我有不打开solr就到处摆弄的习惯。正如你所看到的,我花了大量的时间才弄明白这一点。
发布于 2012-10-07 02:40:32
WAMP问题听起来像是CRON没有在低流量开发站点上正确配置。所有计划的任务可能只有在手动加载站点时才会备份和运行。
至于潮湿,是所有php页面都没有完成,还是只有Drupal?另外,静态页面是完成还是超时?
https://drupal.stackexchange.com/questions/45831
复制相似问题