什么是缓存?
What exactly is caching?
有人让我缓存 XML 调用即时通讯以防止服务器出现问题。但现在我的问题是,到底什么是缓存,我该怎么做?
希望能在这里找到一些答案。
是否可以将 XML 输出保存到文件,然后使用该文件?但是我如何检查是否有任何更新,或者当有人关闭浏览器时?还是将 XML 存储在 SESSION 或 COOKIE 中?
缓存是在有限的时间内记住您的调用以防止不必要的调用的操作。
例如,它可以是这样的:
- 你检查是否有缓存的东西。
- 什么都没有,你打电话
- 您在有限的时间内保存您的来电应答。
下次检查缓存时,您不会调用,而只是使用保存的答案。
您可以从这个脚本中得到启发:http://www.finalwebsites.com/snippets.php?id=49
有人让我缓存 XML 调用即时通讯以防止服务器出现问题。但现在我的问题是,到底什么是缓存,我该怎么做?
希望能在这里找到一些答案。
是否可以将 XML 输出保存到文件,然后使用该文件?但是我如何检查是否有任何更新,或者当有人关闭浏览器时?还是将 XML 存储在 SESSION 或 COOKIE 中?
缓存是在有限的时间内记住您的调用以防止不必要的调用的操作。
例如,它可以是这样的:
- 你检查是否有缓存的东西。
- 什么都没有,你打电话
- 您在有限的时间内保存您的来电应答。
下次检查缓存时,您不会调用,而只是使用保存的答案。
您可以从这个脚本中得到启发:http://www.finalwebsites.com/snippets.php?id=49