【发布时间】:2009-06-26 14:45:13
【问题描述】:
我有一个应用程序每隔几分钟就会从设备接收消息。我也有客户端请求特定设备的最后 10 条消息。
我遇到了一些数据库饱和问题,我希望按设备缓存此列表。基本前提是,当从设备接收到消息时,接收消息的处理器将使该设备的缓存失效。
我的问题是我是否应该让缓存失效,然后在下一个客户端连接时重建它,或者我应该让设备处理器抢先重建缓存。设备处理器可以检索当前缓存弹出最后一个条目,添加新条目并缓存新结果。
我很欣赏这可能取决于答案,但我希望听到人们在这方面的经验。
【问题讨论】:
标签: performance caching memcached