我有一个网站在这里使用一些Ajax:http://deezteez.com/图像不加载马上
如果你按“最新”(右上下拉框),你会发现,那刚刚添加的新图像(产品最近)需要大约30秒才能实际加载,即使页面已完成加载。即使我从一个明确的缓存开始,旧的图像也不会这样做。
任何人都有什么会造成这种情况的想法?
我有一个网站在这里使用一些Ajax:http://deezteez.com/图像不加载马上
如果你按“最新”(右上下拉框),你会发现,那刚刚添加的新图像(产品最近)需要大约30秒才能实际加载,即使页面已完成加载。即使我从一个明确的缓存开始,旧的图像也不会这样做。
任何人都有什么会造成这种情况的想法?
Chrome的控制台似乎表明您的服务器很慢。下面的图表是您的图像如何加载的。浅色条表示图像被请求时。深色条是实际下载的图像。
你可以看到他们都在同一时间得到要求。但是,服务器需要一段时间来回应这些请求。一旦服务器响应,事情似乎很快下载,但该响应似乎相当滞后。
这是怎么回事幕后您的服务器上,我不知道。但一些建议:
可能是因为您的浏览器缓存已经有较旧的图像? –
为什么不只是在一个请求中加载所有内容,然后根据用户选择的内容隐藏和显示内容?这可能是一个更好的主意,它也可能会帮助你的服务器:) – Nathan