我不是 Web 开发专家,Apache 服务器对我来说仍然是一个谜。我们有一个在 LAMP 上运行的项目,与所有商业托管计划非常相似。
我对一个问题感到困惑:现代浏览器是否支持并行图像加载?或者这需要从服务器端设置一些特殊功能/配置?这可以通过 PHP 编码或某些服务器端配置来完成吗?这是否需要特殊的内容传送网络?
基准测试演示是 flickr 网站。我很惊讶地看到,在搜索后,所有的图像缩略图都在很短的时间内加载完成,就好像只有一个图像需要加载一样。
抱歉,我无法向您提供任何代码……完全迷失了:(
答案1
答案2
现代浏览器会尝试并行下载页面资源。在 Firefox 中,键入about:config
并过滤以connection
查看当前设置的并发级别。较旧的浏览器设置较低(我认为 IE6 有 4 或 6 个并发连接)。
答案3
我从未尝试过,但我读过关于使用多个子域推送内容的主题,这应该允许浏览器并行下载更多内容,因为它假定内容来自多个来源。
http://papermashup.com/using-subdomains-to-speed-up-your-site/ 谷歌搜索关于这个话题的更多信息。(我说的和 Pekka 和 Dan 告诉你的非常一致。)