www.abc.com页面包含大量www.abc.com/images/xxx.jpg之类的图片引用因为架构设计的原因,现在在计划的改动里,
只有改成static.abc.com/images/xxx.jpg这样才能最好的实现性能调整的目标。总之,需要这么做。然后这个奇葩的加密程序,无法进行任何修改。
页面上仍然会是大量的img src=www///jpg
在浏览器访问这样页面的时候,这些www///jpg会301到static///jpg
是的,在一个www.abc.com的页面打开的过程中,
浏览器要请求大量的www.abc.com///jpg然后301到static.abc.com///jpg当然,在static这个域上,各种缓存都可以做的顺顺当当。在www这个域上,只给html有缓存,jpg文件类型就不带什么缓存了,301吧。
现在的问题就是,大量的带宽也许可以节省,却尴尬的出现了大量的301请求。
我想来想去,
觉得www.abc.com///html可以有304,无碍。static///jpg有304,无碍,但打开abc.com///html后,其中引用的abc.com///jpg跳转的这个301请求却是无论如何绕不开的。我现在的困惑就是,我刷新一个页面,它是304在我本地的,它其中包含的这些301的请求,而301的目标又是304在我本地的。301本身这个状态是无法缓存的。现在这样一个奇葩的过程中,到底会发生什么事呢。。。到底对性能上有什么影响呢。。。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://v2ex.ih06.com/t/51142
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.