类似知乎等的图片服务域名采用 zhimg.com 而不是 img.zhihu.com,有什么优点吗

2015-02-14 17:11:57 +08:00
 sincway
Google 等也喜欢这么干,类似 googlevideo.comgoogle-analytics.com 等域名用来分管某个服务。这样做的好处是什么?应该不只是偏好问题吧?

感觉这样做应该有原因的,子域名也可以单独指定 NS 记录的,用起来和顶级域名区别也不大..

另外在自己开发 App 时只用一个域名有缺点吗?Thanks
17594 次点击
所在节点    Velocity
49 条回复
myliyifei
2015-02-15 02:58:40 +08:00
@sophymax A站的CEO现在被关在北京。。。失联中
111111111111
2015-02-15 08:23:53 +08:00
感谢本楼各位回复的大神,大开眼界
flyz
2015-02-15 09:10:04 +08:00
@myliyifei A岛也关闭了,再也不能愉快的丧尸了。。。╭( ̄m ̄*)╮
skyline75489
2015-02-15 12:42:53 +08:00
@dant 为什么现在的浏览器会默认关闭 pipeline 呢?开启的话对加载速度应该有一点提示吧
tolerious
2015-02-15 14:27:40 +08:00
脑洞大开
soulgeek
2015-02-15 19:00:39 +08:00
之前看到各种图片cdn却没有深究,受教了!
vileer
2015-02-16 11:06:30 +08:00
@raincious app只用一个域名我觉得问题应该不大,因为写app的时候很少会用cookies传递信息,做认证类的一般都是带token,其他的按需加参数就好了
Biwood
2015-02-16 12:49:42 +08:00
涨姿势了,之前做过这种项目,但是没有深究
emonber
2015-03-04 15:31:42 +08:00
@skyline75489 HTTP pipelining 要求:服务端需要将响应按顺序返回,在上一响应完全应答之前,不能发送下一响应。比如客户端按顺序请求了 /html 和 /css,服务端需要按顺序返回 /html 和 /css 响应。

考虑这样的场景,服务端并行处理客户端的请求,/css 响应先于 /html 生成,但 /css 响应需要等待 /html 响应生成后才能发送,这就产生了阻塞延迟——线头阻塞(head-of-line blocking)。

除此之外,HTTP 服务器对响应的缓存还会造成性能损失,而对客户端请求数量的未加限制还容易引发对服务器的攻击。

出于上述原因,部分 HTTP 服务器、代理并未实现 HTTP pipelining,或实现不正确(比如,并行化处理而不考虑应答顺序)。浏览器厂商由于担心线头阻塞的影响或是 pipelining 被代理破坏(所有请求都得重新发送),也大多采取保守的选择(默认关闭 HTTP pipelining 选项)。

更多信息可以参考这里:
http://chimera.labs.oreilly.com/books/1230000000545/ch11.html#HTTP_PIPELINING
http://stackoverflow.com/questions/14810890/what-are-the-disadvantages-of-using-http-pipelining

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/170974

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX