|
|
1
4
作为memcached和yii2的用户,我可以建议您将缓存放在数据和提供者之间,最简单的方法是查询所需的数据,然后以最轻的形式缓存结果(作为项目本身的数组),然后使用它显示数据或传递给可以显示数据的提供者。 Memcached的YII2接口允许您利用新方法getOrSet(),在该方法中,您可以使用回调来生成要缓存的数据(如果数据还不存在),从而减轻您自己创建此类流的负担。 一般来说,将复杂对象的实例存储在缓存中并不像YII2中那样是一个好主意。 |