代码之家  ›  专栏  ›  技术社区  ›  sfussenegger

如何测量HTTP缓存命中率?

  •  1
  • sfussenegger  · 技术社区  · 16 年前

    是否可以通过检测HTTP缓存命中来计算缓存命中率?

    我想将一段代码(JavaScript)添加到一个HTML页面中,该页面报告(AJAX)一个资源是从客户机的本地缓存获得的还是从服务器获取的。然后,我将编译一些统计信息,以深入了解缓存优化的效果。我对用户访问的第一页的点击率特别感兴趣。

    我想使用访问日志,但这似乎不精确(机器人)和麻烦。另外,它不能使用来自不同服务器的资源(尤其是 Google's AJAX Libraries API ,例如。 jquery.min.js ).

    不过,任何非JavaScript解决方案也会很受欢迎。

    1 回复  |  直到 16 年前
        1
  •  1
  •   qw3n    16 年前

    可能有一些更简单的方法,但是您可以构建一个测试,javascript在其中加载元素并记录时间。然后当 onload 加载

    推荐文章