PHP是否有内置的片段缓存机制到服务器端缓存代码部分?
例如,我有一个查询数据库15倍的页面。大多数情况下,即使用户之间的结果也是如此。缓存是一个不错的选择! 这些结果以HTML格式显示(带有echo命令)。缓存该代码部分的结果会很好。我无法收集一个变量中的所有回声。有没有一种简单的方法用开头和结尾“记录”该PHP代码的结果,并将其保存在缓存中?
谢谢!
答案 0 :(得分:0)
据我所知,PHP没有内置的片段缓存机制。您可以手动将片段缓存到物理文件,并每隔5分钟(或多长时间)检查其修改后的日期戳,如果它们是“新鲜”则包含它们。如果没有,您将运行查询并将其写入该缓存文件(或文件)。
答案 1 :(得分:0)
web application caching有很多选项。在你的情况下,我会调查
答案 2 :(得分:0)
您有责任以任何语言缓存数据库查询结果 尝试使用Redis作为缓存存储 - 它非常易于使用并且具有良好的PHP驱动程序。