0

我正在使用 jquery 自动完成来加载带有缩略图的产品。

问题是每个图像加载都会占用一个 http 请求,并且大多数浏览器对可以并行向一个主机名发出多少请求是有限制的。

这意味着在搜索中输入第一个字母后,脚本将立即获取 20 张图像(例如),但这超出了并行 http 请求限制,这意味着立即后续的字母按压不会立即执行 ajax。相反,它会在队列中等待,直到加载了先前的图像。只有这样,搜索才会更新。

这对用户来说非常令人沮丧,特别是考虑到我使用的图像文件大小非常大。

我发现克服这个问题的唯一方法是将 javascript 放在图像的单独子域中,然后 JS 立即加载而不等待图像加载。然而,这不是我可以在这个项目中使用的解决方案。

还有其他解决方案吗?

4

0 回答 0