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

Performance 如何衡量web资产浏览器缓存效率,performance,web,web-applications,architecture,browser-cache,Performance,Web,Web Applications,Architecture,Browser Cache,你们(聪明人:)知道什么是衡量网站上使用的资产(js、css、字体等)缓存效率的最佳方法吗 我应该如何决定,对于我的网站来说,更好的方法是(例如)将我所有的JS文件放在一个文件中,还是将一些较小的文件分开 许多网站使用一个、两个、三个大文件,但例如Facebook有很多很多小文件。很明显,Facebook有很多回头客,所以这一策略更好。但是如何测量呢 我知道我可以检查GA和回访/新访客比率,但这不是很深入的检查。之后,我仍然不知道哪些用户在进入我的网站时缓存了我的一些资产&哪些没有。我的建议是进

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

我应该如何决定,对于我的网站来说,更好的方法是(例如)将我所有的JS文件放在一个文件中,还是将一些较小的文件分开

许多网站使用一个、两个、三个大文件,但例如Facebook有很多很多小文件。很明显,Facebook有很多回头客,所以这一策略更好。但是如何测量呢


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

我的建议是进行A/B测试。实施几个解决方案,测量对用户加载速度的影响,查看99%或98%,您将看到哪个效果更好

查看返回/新访客数据是一种很好的方法,但在用户不多的情况下并不可靠

Facebook使用很多文件,因为它们也使用HTTP2.0(SPDY)。它解决了交付多个资源的许多问题,例如,该协议允许您对http头进行gzip,而不仅仅是像旧的http 1.1那样的实体