我对 AJAX 和缓存的想法很陌生。
在AJAX - 从 W3Schools 向服务器发送请求,它说您应该添加"?t=" + Math.random()
到要运行的脚本的 URL 的末尾以防止缓存。
在维基百科上,“缓存”的简单定义是:
在计算机科学中,缓存是一种透明存储数据的组件,以便可以更快地处理未来对该数据的请求。存储在缓存中的数据可能是先前计算的值,或者是存储在其他地方的原始值的副本。
但是,这不应该更好吗?如果计算机已经存储了一些重复数据,该脚本将运行得更快。此外,教程页面上的第一个示例,没有添加到 URL,工作正常。
有人可以告诉我使用背后的原因"?t=" + Math.random()
吗?