Php 动态页面上的Kohana缓存模块
我正在开发一个有用户特定主页的网站。每次不同的用户打开主页时,Kohana会重新生成缓存吗?每个用户的主页链接都是固定不变的,但内容将根据用户订阅的内容生成。如果Kohana的默认缓存在这里不起作用,您建议使用哪种缓存模式?谢谢。使用缓存密钥进行缓存Php 动态页面上的Kohana缓存模块,php,caching,dynamic,kohana,Php,Caching,Dynamic,Kohana,我正在开发一个有用户特定主页的网站。每次不同的用户打开主页时,Kohana会重新生成缓存吗?每个用户的主页链接都是固定不变的,但内容将根据用户订阅的内容生成。如果Kohana的默认缓存在这里不起作用,您建议使用哪种缓存模式?谢谢。使用缓存密钥进行缓存 Cache::instance()->set($key, $value, $lifetime); 因此,如果每个用户的缓存密钥相同,主页面也将相同。您可以为每个用户生成缓存密钥(类似于mainpage\u user1,sidebar\u u
Cache::instance()->set($key, $value, $lifetime);
因此,如果每个用户的缓存密钥相同,主页面也将相同。您可以为每个用户生成缓存密钥(类似于mainpage\u user1
,sidebar\u user18
等)。但这仅适用于用户数量有限的系统
无论如何,在将原始数据与用户数据链接之前,您应该缓存原始数据(新闻列表、文章评论…)