并行加载图像 – 浏览器支持或function实现?

我不是一个在Web开发亲和Apache服务器仍然是一个谜。 我们有一个运行在LAMP上的项目,就像所有的商业托pipe计划一样。

我对一个问题感到困惑:现代浏览器是否支持并行图像加载? 或者这需要从服务器端设置一些特殊的function/configuration? 这可以用PHP编码或一些服务器端configuration来完成吗? 这是一个特殊的内容交付networking需要吗?

基准演示将是flickr网站。 我惊奇地发现,在search后的短时间内,如何加载所有的图像缩略图,就好像只有一个图像加载一样。

对不起,我不能给你任何代码…完成在这个:(

你的意思是多部分的回应?

那些支持不够广泛。 在SO上看到这个问题 。

但是,我认为Flickr使用简单的Ajax来实现他们的目标。 他们不需要重新加载页面,他们只是使用JavaScript获取图像。 所有主要的Javascript框架都有一套完整的Ajaxfunction,例如jQuery 。

如果您的意思是简单的旧的并行请求各种图像,并行请求的数量通常限制在客户端和服务器端。 一个非常受欢迎的技巧是尽可能多地将资源分发给不同的主机。

现代浏览器将尝试并行下载页面的资源。 在Firefox中,inputabout:config并过滤connection ,查看当前设置的并发级别。 旧的浏览器有较低的设置(我认为IE6有4或6并发连接)。

我从来没有尝试过这个,但是我已经阅读了关于使用多个子域来推送内容的主题,这应该允许浏览器并行下载更多,因为它假设它来自多个来源。

http://papermashup.com/using-subdomains-to-speed-up-your-site/谷歌search更多关于这个话题。 (我所说的几乎与Pekka和Dan告诉你的一致。)