我正在使用 codeigniter 创建一个网络应用程序。我正在标题中创建下拉菜单。这些都包含在使用 load->view() 的每个页面中。为了填充菜单,使用了一些相当复杂的 SQL。菜单上的内容不会经常更改(每周一次/两次),而页面上的其余数据会不断更改。
因此,我不希望每次加载页面时都运行此 SQL 的开销。我查看了使用 CI 缓存,但它是在页面级别上使用的。我真的只想缓存一小段。
您认为最好的方法是什么?我考虑过将它写入一个文本文件,但是你必须经常手动运行代码来写入它。
最佳答案
看看 query caching页面,或者您可以使用缓存库来缓存页面的各个部分(恕我直言,首选方法)看看 KhCache .
关于php - 缓存 CodeIgniter 页面的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2507675/