Php 缓存到底是什么?

Php 缓存到底是什么?,php,caching,frameworks,Php,Caching,Frameworks,有人让我缓存我拉进来的XML调用,以防止服务器出现故障。但现在我的问题是,缓存到底是什么,我该怎么做 希望在这里找到一些答案 这是一种将XML输出保存到文件,然后使用该文件的方法吗?但是,我如何检查是否有更新,或者何时有人关闭浏览器?还是将XML存储在会话或COOKIE中?缓存是在有限的时间内记住您的调用以防止不必要的调用的操作 例如,它可以是这样的: 检查是否已经缓存了某些内容 什么都没有,所以你打电话 您可以在有限的时间内保存电话应答 下次您将检查缓存时,您将不会调用,而只使用保存的答案 您

有人让我缓存我拉进来的XML调用,以防止服务器出现故障。但现在我的问题是,缓存到底是什么,我该怎么做

希望在这里找到一些答案


这是一种将XML输出保存到文件,然后使用该文件的方法吗?但是,我如何检查是否有更新,或者何时有人关闭浏览器?还是将XML存储在会话或COOKIE中?

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

例如,它可以是这样的:

  • 检查是否已经缓存了某些内容
  • 什么都没有,所以你打电话
  • 您可以在有限的时间内保存电话应答
  • 下次您将检查缓存时,您将不会调用,而只使用保存的答案


    您可以从以下脚本中得到启发:

    与每次需要时重新计算数据不同,您可以在第一次保存该值,然后在再次需要时查找该值。根据超时值,您可能会下载数据并将其存储在本地某处,以备以后读取,而不是重新请求(假定未更改)XML每次都从其源代码中删除。可能会有帮助。