收集 Xcode 下载问题有关的 HAR

2015-09-23 09:49:40 +08:00
 Livid

非常希望大家能够向我提供下面这个地址在 Chrome 或者 Firefox 里的 HAR ,我这里有一个渠道可以把这些来自中国开发者的一手数据提交给现在正在解决这个问题的团队。

https://itunes.apple.com/cn/app/xcode/id497799835?mt=12

收集 HAR 的办法:

  1. 打开 Chrome 或者 Firefox 的 Developer Tools ,然后在地址栏粘帖这个地址
  2. 在瀑布图里右键点击,然后选择 Save as HAR with Content

将 HAR 邮件发送到: hello at v2ex.com 并附上你的接入类型,包括地区和运营商(比如上海电信 / 北京联通 / 江苏移动等)

一些注意事项:

我知道 V2EX 的大部分用户都有各种特殊的上网姿势, App Store 的性能问题可能对于你们来说不是问题。但是如果你打算提交 HAR 给我,那么请不要使用任何特殊的上网姿势,不要使用任何特殊的 DNS ,就用运营商自己的默认 DNS 。这样我们才能获得这个域名在中国最真实的情况。

如果你在访问这个域名时遇到任何和 SSL 有关的异常,也非常欢迎提交具体信息给我。


A Mini FAQ

HAR 是什么?

HAR 的全称是 HTTP Archive ,是一种 JSON 数据格式,其中包括了当你在访问一个页面时所有的请求的具体信息。在调试 HTTP 性能问题时,非常有帮助。

HAR Viewer 中,一个 HAR 导入之后长这样:

这个文件是否会泄漏我的任何隐私?


谢谢大家。

8652 次点击
所在节点    程序员
64 条回复
Tedko
2015-09-23 09:56:00 +08:00
will send to someone from Apple?
janxin
2015-09-23 09:57:57 +08:00
已发送,请查收
Livid
2015-09-23 09:59:36 +08:00
@janxin 你的两封邮件都收到了,感谢。
linescape
2015-09-23 10:00:27 +08:00
已发
xing393939
2015-09-23 10:02:25 +08:00
已发
Livid
2015-09-23 10:05:33 +08:00
@janxin 你的我应该是还没收到,刚刚收到的 2 封是楼上 @linescape 同学发的。
Pastsong
2015-09-23 10:09:49 +08:00
已发送
danmary61
2015-09-23 10:10:38 +08:00
已发
kingcos
2015-09-23 10:11:03 +08:00
下课回去可以试试。。。
danmary61
2015-09-23 10:11:39 +08:00
已发 zookning
Livid
2015-09-23 10:14:11 +08:00
目前收到的都是在电信上的结果,联通的结果也非常需要。
Livid
2015-09-23 10:15:35 +08:00
另外就是,大家在导出 HAR 之前,请最好再刷新或者清空一下缓存,确保第一个请求的状态码是 200 ,而不是 304 。

304 的话,意味着是从浏览器缓存里得到的结果,这样的数据是不准的。
leofml
2015-09-23 10:15:42 +08:00
已发联通结果
oylbin
2015-09-23 10:16:14 +08:00
北京电信 已发
wogong
2015-09-23 10:19:08 +08:00
南京联通已发。
usufu
2015-09-23 10:20:21 +08:00
兰州电信已发。
iheshix
2015-09-23 10:27:49 +08:00
回家发。公司用的是美国的代理线路,不准确。
不过有个小疑问,这个地址只是代表了大家访问 iTunes 网站的速度,最多也就代表了打开 Mac App Store 页面的速度,和实际下载 XCode 的那个 App 的速度有关么? Apple 的 Mac App Store 和它上面的资源走的是同一个 CDN 分发的?
Livid
2015-09-23 10:30:21 +08:00
请大家在发送邮件时,一定要包括具体的运营商信息,这样我们才能归类:

iwinux
2015-09-23 10:30:50 +08:00
> 另外就是,大家在导出 HAR 之前,请最好再刷新或者清空一下缓存,确保第一个请求的状态码是 200 ,而不是 304

所以用隐身窗口打开最方便
Livid
2015-09-23 10:33:03 +08:00
@iheshix 在中国 itunes.apple.com 和 *.phobos.apple.com 用的是同样的两家 CDN ,而 itunes.apple.com 因为 TTL 较短加 SSL 等原因,情况比 phobos 更复杂。

大家有时候在 Mac App Store 里看到无法连接,或是在 iOS App Store 看到白屏或者 Nginx 错误,就是因为 itunes.apple.com 的问题。

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

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

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

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

© 2021 V2EX