我已经阅读了 CI Caching 的文档,但仍然不太了解它。它到底是做什么的,缓存动态网站有什么用?
问问题
3697 次
1 回答
7
来自维基百科:
...缓存是复制存储在其他地方或之前计算的原始值的数据集合,与读取缓存的成本相比,原始数据的获取或计算成本很高。
缓存允许您将相对昂贵的操作(例如复杂/多个查询)换成成本较低的操作(从内存中读取文件)。在动态网站中,缓存通常仅用于此目的(数据库 IO 到文件 IO)。
当经常读取特定数据但很少更新时,缓存很有用,并且可以在许多请求之间共享。博客文章就是一个很好的例子(创建一次,编辑多次,阅读多次)。
于 2008-12-04T02:23:02.883 回答