【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
看了下发表帖子之后,刷首页不是立刻可以看到,大约过10-20s可以看到帖子?
请问下首页cache是如何刷新的?
谢谢
我没搞过缓存-_-
再详细问下,假设系统起来的时候首页缓存放了10篇文章,
1. 是给每篇文章设置自动失效时间么?相当于是一篇一篇逐步失效,不是整体失效了?
2.假设10篇里面1篇失效了,缓存产品(假设ehcache)会把这篇文章从缓存中删除,然后去数据库里面取一篇新的? 这个新的取哪个是怎么定的?
3. 假设用户发表了一篇文章,为什么不在插入数据库完成之后把这篇文章刷到缓存中?
多谢!
前两个问题你去用一下 ehcache 就会明白的:)
3. 发表文章后添加到缓存,这个操作的复杂度太高了,没有必要,因为不需要那么实时
引用来自“红薯”的答案
引用来自“红薯”的答案
我没搞过缓存-_-
再详细问下,假设系统起来的时候首页缓存放了10篇文章,
1. 是给每篇文章设置自动失效时间么?相当于是一篇一篇逐步失效,不是整体失效了?
2.假设10篇里面1篇失效了,缓存产品(假设ehcache)会把这篇文章从缓存中删除,然后去数据库里面取一篇新的? 这个新的取哪个是怎么定的?
3. 假设用户发表了一篇文章,为什么不在插入数据库完成之后把这篇文章刷到缓存中?
多谢!
引用来自“核桃博客”的答案
引用来自“红薯”的答案
我没搞过缓存-_-
再详细问下,假设系统起来的时候首页缓存放了10篇文章,
1. 是给每篇文章设置自动失效时间么?相当于是一篇一篇逐步失效,不是整体失效了?
2.假设10篇里面1篇失效了,缓存产品(假设ehcache)会把这篇文章从缓存中删除,然后去数据库里面取一篇新的? 这个新的取哪个是怎么定的?
3. 假设用户发表了一篇文章,为什么不在插入数据库完成之后把这篇文章刷到缓存中?
多谢!
前两个问题你去用一下 ehcache 就会明白的:)
3. 发表文章后添加到缓存,这个操作的复杂度太高了,没有必要,因为不需要那么实时