如何衡量Web资产浏览器缓存效率

时间:2016-03-20 12:53:49

标签: performance web web-applications architecture browser-cache

你们(聪明人:)知道测量网站上使用的资产(js,css,字体等)的缓存效率的最佳方法是什么。

我应该如何确定(例如)将我的所有JS文件放在一个文件中还是在一些较小的文件之间分开?

许多网站使用一个,两个,三个大文件来做这件事,但是例如Facebook有很多很小的文件。很明显,Facebook有很多回访者,所以这个策略更好。但是如何衡量它。

我知道我可以查看GA和返回/新访客比例,但它不是很深入检查。在此之后,我仍然不知道哪些用户在进入我的网站时在缓存中有一些我的资产&没有了。

1 个答案:

答案 0 :(得分:0)

我的建议是进行A / B测试。实施多种解决方案,衡量对用户加载速度的影响,查看99或98百分位,您将看到哪些更好。

寻找返回/新访问者数据是一种很好的方法,但如果没有这么多用户,则不可靠。

Facebook使用许多文件,因为它们也使用http 2.0(SPDY)。它解决了提供多个资源的许多问题,例如,这个协议允许你gzip http标头,而不仅仅是身体好的旧http 1.1。

Look at other benefits of http 2.0

相关问题