页面加载缓慢
我目前面临的页面加载速度很慢,而结帐是速度最快的: 28个要求 传输了18.5 KB(其余磁盘或内存缓存) 完成:15.24秒(加载程序消失,用户可以执行某些操作) DOMContentLoaded:6.45秒 负载:10.28秒 加载结帐/购物车的结局是: 29个请求 传输了28.5 KB(其余磁盘或内存缓存) 完成:6.35秒 DOMContentLoaded:1.9秒 负载:3.79秒 而空的购物车有: 22个请求 传输8.2 KB(其余磁盘或内存缓存) 完成:2.78秒 DOMContentLoaded:1.22s 负载:2.65s 我正在使用redis进行缓存,并且所有缓存都处于活动状态。Javascript以及CSS和HTML都被缩小,合并和捆绑。该服务器的位置非常好,带有8个CPU,16GB RAM和一个SSD。负载等永远不会高到足以被提及。基本上服务器正在休眠... 大约有80种产品和一家商店。我们不使用Magento的内容部分。Magento只提供产品详细信息页面,结帐和客户区域(以及后端)。Magento的“前面”有一个CMS系统,该页面所提供的页面不到第二秒,包括介质。 我看到结帐文档的TTFB已经是5.66s。启用了Magento分析器后,我发现magento->routers_match->CONTROLLER_ACTION:checkout_index_index->action_body大部分时间都是由这种情况引起的。尽管还不清楚究竟是什么原因造成的。在这里,探查器不能提供太多帮助(至少对我而言)。 magento->routers_match 5.347600 5.347600 1 42,063,304 10,485,760 magento->routers_match->CONTROLLER_ACTION:checkout_index_index 5.143997 5.143997 1 15,976,176 10,485,760 magento->routers_match->CONTROLLER_ACTION:checkout_index_index->action_body 5.143980 5.143980 1 15,975,304 10,485,760 magento->routers_match->CONTROLLER_ACTION:checkout_index_index->action_body->EVENT:checkout_allow_guest 0.000609 0.000609 1 82.464 0 magento->routers_match->CONTROLLER_ACTION:checkout_index_index->action_body->EVENT:checkout_allow_guest->OBSERVER:checkout_allow_guest …