我没有使用rails4建议的缓存摘要,因为我有一个由cronjob触发的rake任务触发器更新的非常少见的更改页面。我希望rake任务使操作缓存无效。
我正在使用mem_cache_store作为我的缓存存储。
缓存的操作可以通过以下方式请求:
http://localhost:3000/api/v1/shows/newest
这是我的扫地器
class ShowSweeper < ActionController::Caching::Sweeper
observe Show
def after_save(show)
expire_cache(show)
end
目前,我有一个问题,我需要解决,以避免重复的代码在我的软件。我希望在执行登录时,系统会存储一些信息,这样我就不必一直在查询数据库中了。例如,我需要存储两个类的信息:
用户
public class User
{
public Guid Id { get; set; }
public String Name { get; set; }
[DataType(DataType.EmailAddress)]
public string Email { get; set; }
[Required]
[DataType(DataType.Pas