2011-12-30 51 views
0

我已经了解到,浏览器只能同时加载来自同一个域的几个文件。因此,您应该将图像放在不同的域或子域上,以加快页面性能。类似的东西...为什么要加载来自不同域的图像?

值得建设这样的网站还是浏览器会很快改变这个功能?或者他们allredy有?

或者更好的问:何时从其他域加载您的图像以获得页面性能不需要什么时候?

我buling不会有托管在CDN有图片的网站...

回答

2

浏览器限制了服务器的缘故,一台服务器并发的HTTP连接。虽然随着时间的推移,限制已经增加了most browsers,但Web开发总是会有局限性,如果您是一位认真的Web开发人员,您应该将其吸收并采用当前最佳实践以在其中开展工作。

如果没有将您的图像托管在CDN上,您可以在适当的时候减少combining your images into CSS sprites的请求数量。查看StackOverflow上的徽标,例如:)

此外,将您的CSS和Javascript组合到单个文件中进行生产部署。

2

您可以使用像static.example.com这样的子域来提供图片和视频等静态文件。这种用法的好处将在服务器端,从nginx等快速服务器为static.example.com服务,同时保持example.com代理到Apache。由于这些客户端的服务速度更快,因此可以更快地下载这些静态资源。

相关问题