我刚刚在 Firebug 中注意到 ga.js 文件的 ssl 版本似乎比正常版本小。我想知道有人可以向我解释这一点。
如果它更小,为什么人们不使用 ssl 版本?
我刚刚在 Firebug 中注意到 ga.js 文件的 ssl 版本似乎比正常版本小。我想知道有人可以向我解释这一点。
如果它更小,为什么人们不使用 ssl 版本?
md5 说它们是相同的:
$ curl https://ssl.google-analytics.com/ga.js | md5sum
e9403bf7353597ac42458d43d2017e24
$ curl http://google-analytics.com/ga.js | md5sum
e9403bf7353597ac42458d43d2017e24
HTTPS 需要初始握手:此往返可能很慢,并且传输的数据量不可忽略。
在 GA 情况下,ssl 握手从我的位置大约需要 110 毫秒,并且是 2594 字节。将近 18% 的脚本大小!
总之:HTTPS 请求/响应更大。