php – 检查不同服务器之间加载时间缓慢的原因

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 检查不同服务器之间加载时间缓慢的原因脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
一个子商店开发使用PErstashop并放到三个服务器

前2是亚马逊,应该是相同的设置

服务器1:
http://be-pure.com/en/women/3-slim-y-tank.html

服务器2:
http://52.77.216.83/en/women/3-slim-y-tank.html

最后一个是本地托管

服务器3:
http://internal001.zizsoft.com/be_pure/en/women/3-slim-y-tank.html

问题是服务器1加载速度与其他两台服务器相比非常慢,但性能应该是3中最好的.

看起来好像服务器1没有缓存文件

但事实上,他们都有

使用文件系统启用smarty缓存,修改时使用retrmplie

打开文件系统缓存

鉴于代码和服务器设置相同,2 amazon服务器都是相同的设置,localhost one是其他服务器,但它应该比服务器1慢

1)如何调试/检查文件是否已经使用缓存?

(缓存文件位于cache / smarty中,缓存/ cachefs位于服务器中)

2)服务器1的加载时间是多少?只是把它看作一个PHP站点,任何方法来检查它为什么慢?

非常感谢您的帮助

请参阅注释 – 我误解了我之前看到的数据.看起来服务器一次只能处理5-10个请求,所以事情会被阻塞,直到其他事情完成加载.您可能只需更新Web服务器的配置即可处理更多请求.

文件中还有很多JS数据.加载页面只需318KB,它甚至可以在获取任何HTML之前获取许多请求来获取JS / CSS文件.所以它需要获取所有外部JS / CSS的318KB(哇!).这就像4MB的东西只是为了加载页面.

检查缓存系统生成文件修改时间戳,以验证缓存是否正常工作.

编辑:

由于现在有赏金 – 请查看我们的评论讨论.有一个问题,trACERoute没有到达服务器目的地,我怀疑这与缓慢有关,但这种类型的网络问题是我的头脑.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 检查不同服务器之间加载时间缓慢的原因全部内容,希望文章能够帮你解决php – 检查不同服务器之间加载时间缓慢的原因所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。