我一直在服务自己的jquery.js,最近偶然发现了使用谷歌CDN的想法。
由于其广告原因,我对切换到它非常感兴趣,但我也想衡量它的价值。 (如果它让任何人想知道为什么,我的网站的流量人口主要是一个发展中国家,基础设施往往缺乏完整性和成熟度(例如我自己的服务器可能更接近最接近大多数访客的cdn服务器?),以及性能研究报告往往会在采样中忽略(例如,如果有人说CDN工作得很好但从未在56k拨号连接上测试过,那么结论就无效了)
所以我的问题是,我可以通过使用分析来跟踪它们来衡量下载http://mydomain.com/jquery.js
与<whatevercdnurl>/jquery.js
的平均时间吗?
另外,我不能异步加载这个脚本(我不介意)所以我希望提交手动测量的时间信息..
具体来说,以下测试方法是否有效? (A / B用Google CDN测试jquery-1.8.0网址)
<script type="text/javascript">before = new Date().getTime();</script>
<script type="text/javascript" src='/jquery-1.8.0.min.js'></script>
<script type="text/javascript">
after = new Date().getTime();
timeSpent = after - before;
// Google Analytics _trackTiming call
</script>
感谢您的细读,感谢任何帮助!