我对如何设计论坛的缓存感到有些困惑。
例如,考虑一个线程列表:
Title | Author | Last Reply Time | Last Reply User
abcd | x | 12:12 | y
bcde | z | 23:21 | m
列表是分页的,比方说每页有20个主题。一种简单的缓存机制是实现磁盘上的每个页面。但是,当添加新线程时,所有页面都会被删除。必须更新缓存,因为在这种情况下,每个页面的内容都会更改。有没有更好的方法来缓存线程列表,以避免频繁删除和重新创建所有缓存文件?
希望有人能够启发我,谢谢!