为什么从不同域名获取资源更好
2017-04-05 22:05
162 查看
增加浏览器的并发数,浏览器对同一域名的并发下载数是有限的
CDN缓存更方便 –(img,静态资源分别存放,方便管理维护)
跨域不会传cookie,节省宽带
twitter 的主站 http://twitter.com ,用户的每次访问,都会带上自己的cookie ,挺大的。假如twitter 的图片放在主站域名下,那么用户每次访问图片时,request header 里就会带有自己的cookie ,header 里的cookie 还不能压缩,而图片是不需要知道用户的cookie 的,所以这部分带宽就白白浪费了。
写主站程序时,set-cookie 也不要set 到图片的域名上。
在小流量的网站,这个cookie 其实节省不了多少带宽,当流量如facebook twitter 时,节省下来就很可观了。
注意:
关于多域名,也不是越多越好,虽然服务器端可以做泛解释,浏览器做dns解释也是耗时间的,而且太多域名,如果要走 https的话,还有要多买证书和部署的问题
CDN缓存更方便 –(img,静态资源分别存放,方便管理维护)
跨域不会传cookie,节省宽带
twitter 的主站 http://twitter.com ,用户的每次访问,都会带上自己的cookie ,挺大的。假如twitter 的图片放在主站域名下,那么用户每次访问图片时,request header 里就会带有自己的cookie ,header 里的cookie 还不能压缩,而图片是不需要知道用户的cookie 的,所以这部分带宽就白白浪费了。
写主站程序时,set-cookie 也不要set 到图片的域名上。
在小流量的网站,这个cookie 其实节省不了多少带宽,当流量如facebook twitter 时,节省下来就很可观了。
注意:
关于多域名,也不是越多越好,虽然服务器端可以做泛解释,浏览器做dns解释也是耗时间的,而且太多域名,如果要走 https的话,还有要多买证书和部署的问题
相关文章推荐
- “不同浏览器对于同一域名的并发获取(加载)资源数是有限的”
- 我终于搞清楚为什么谷歌地图获取到的联通3G基站与大家手头的基站表不同了
- 我终于搞清楚为什么谷歌地图获取到的联通3G基站与大家手头的基站表不同了
- 为什么利用多个域名来提供网站资源更有效?浏览器同一时间可以从一个域名下载多少资源?
- [case分享]在多AD站点环境,为什么客户端ping 域名获取的IP是飘动的
- 网站的静态资源为什么要使用独立域名,竟然对访问性能还有如此大的影响
- OpenCms使用allKeyValuePairFiltered获取文件夹内同类型不同分类的资源
- springMVC访问静态资源:为什么图片/js/css等文件写在jsp中是404不能获取
- 为什么利用多个域名来提供网站资源更有效?浏览器同一时间可以从一个域名下载多少资源?
- 为什么利用多个域名来提供网站资源更有效?浏览器同一时间可以从一个域名下载多少资源?
- 如果你需要从不同的服务器(不同域名)上获取数据就需要使用跨域 HTTP 请求
- 我终于搞清楚为什么MobileTrack获取到的联通3G基站与大家手头的基站表不同了
- 为什么利用多个域名来提供网站资源更有效?浏览器同一时间可以从一个域名下载多少资源?
- 为什么利用多个域名来提供网站资源更有效?浏览器同一时间可以从一个域名下载多少资源?
- 为什么利用多个域名来提供网站资源更有效?浏览器同一时间可以从一个域名下载多少资源?
- 为什么利用多个域名来提供网站资源更有效?浏览器同一时间可以从一个域名下载多少资源?
- 我终于搞清楚为什么谷歌地图获取到的联通3G基站与大家手头的基站表不同了
- 为什么利用多个域名来提供网站资源更有效?浏览器同一时间可以从一个域名下载多少资源?
- JavaEE获取资源(通过路径/通过域名)
- 为什么利用多个域名来存储网站资源会更有效?