Php 对象缓存是否与数据库查询缓存冲突?
我很好奇,因为对象很可能是从数据库中提取的数据生成的,当数据库缓存与对象缓存一起启用时,这是否会导致与W3 Total Cache之类的插件冲突?否,在这两种情况下,缓存都是只读的。但是,查询缓存是实际的查询集和结果(直到它们发生更改)。对象缓存是对结果数据的缓存 所以这样看吧。想象你一天去几次商店。每次你点同样的东西,但你没有很好地解释你需要什么。比如说,它是修复电视的一部分,但你根据这部分完成的过程给出了一些冗长的解释 查询缓存将类似于店员知道你冗长的解释意味着什么,而不是在10分钟后试图破解你的解释 所以,你现在不是解释,助手思考,助手解决问题,助手得到角色,而是 你解释>助手知道你需要什么>助手得到什么 现在快了10分钟 但是,如果也应用对象缓存: 你们进入商店>店员知道你们想要什么>店员从柜台下拿 现在快多了,你进了店拿到零件就走 这是查询缓存和对象缓存的结合。它们是互补的缓存方法,不存在“冲突”。不过,我想这一切都取决于你认为是什么冲突。< / P >Php 对象缓存是否与数据库查询缓存冲突?,php,database,wordpress,object,caching,Php,Database,Wordpress,Object,Caching,我很好奇,因为对象很可能是从数据库中提取的数据生成的,当数据库缓存与对象缓存一起启用时,这是否会导致与W3 Total Cache之类的插件冲突?否,在这两种情况下,缓存都是只读的。但是,查询缓存是实际的查询集和结果(直到它们发生更改)。对象缓存是对结果数据的缓存 所以这样看吧。想象你一天去几次商店。每次你点同样的东西,但你没有很好地解释你需要什么。比如说,它是修复电视的一部分,但你根据这部分完成的过程给出了一些冗长的解释 查询缓存将类似于店员知道你冗长的解释意味着什么,而不是在10分钟后试图破