为什么加载慢呢?

2016-07-07 15:04 来源:www.chinab4c.com 作者:ecshop专家




-------------------------------------

商品价格和周围的一样,为什么它加载的要慢呢? 是不是和我是硬件有关啊?

回答:
高手帮忙解决下!

因为这个总价格要根据填写的商品数量,通过ajax的方式实时的更新,所以加载其它的是要慢 一些的

不是啊! 页面加载的时候, 和市场价格一样都是从数据库中取的啊!当选择值以后才触发Ajax的啊! 但事实上它要比市场价格晚5秒左右呢,IE8要晚上15秒左右呢!是不是我SQI优化的事啊? 我php优化的事?

这个 是通过 JS 实现的, 你先确定 是本地的原因(之前有JS造成的延迟), 还是服务器的原因(返回延迟)。

也可能是本地原因的。

检测 HTTP AJAX请求 发出的时间和返回的时间,可以确定。

热心版主那个不是js实现的, 可能是服务器的原因吧!
谢谢了!

版主分析的很透彻.感谢

这部分的代码,我以前看过, 页面加载后,会调用一个 JS 函数,这个JS 函数根据商品数量 和 属性 来决定商品总价的显示(Ajax 请求服务器返回数据方式),每次更改商品数量或属性(价格)时, 这个函数都会被调用

如果在页面加载时,这个函数调用之前,有其他JS加载或运行造成了延时,自然 商品总价 的显示就会出现延迟,还有也可能是服务器原因(如果是服务器原因,页面加载后,修改商品数量时,商品总价的刷新也可能会有延迟)。

具体原因需要确定以后,才可以针对解决。

在我印象中好像是这样的,不当之处,请大家指正,谢谢。