什么是缓存?

What exactly is caching?

有人让我缓存 XML 调用即时通讯以防止服务器出现问题。但现在我的问题是,到底什么是缓存,我该怎么做?

希望能在这里找到一些答案。

是否可以将 XML 输出保存到文件,然后使用该文件?但是我如何检查是否有任何更新,或者当有人关闭浏览器时?还是将 XML 存储在 SESSION 或 COOKIE 中?

缓存是在有限的时间内记住您的调用以防止不必要的调用的操作。

例如,它可以是这样的:

  1. 你检查是否有缓存的东西。
  2. 什么都没有,你打电话
  3. 您在有限的时间内保存您的来电应答。

下次检查缓存时,您不会调用,而只是使用保存的答案。

您可以从这个脚本中得到启发:http://www.finalwebsites.com/snippets.php?id=49