我们会在第一印象中会想到使用监控工具,数据库的慢查询日志和缓存命中率,如果数据库查询次数少,而缓存命中率高,那数据可能来自缓存。在代码层上我们可以在查询数据库和缓存的代码处加日志,我们在进行测试时候查看日志输出就能知道来源了。还可以使用强制清除缓存,如果第一次比较慢,后续的测试比较快,说明数据来源于缓存等等。
如何判断数据来源缓存还是数据库在我们测试缓存的时候,前端展示的数据来源于缓存,还是来源于数据库,判断缓存数据和数据库中的数据一致性等,其中页面中的数据如何判断来源以及判断来源的方法值得考虑的? 我们会在第...