1 不可能每次翻页都查数据库吧?比如一页10条,是不是可以现查100条,剩余90条缓存起来?那么这个缓存用redis还是mencache?
2 如何区分两次翻页请求是同一个人的同一个操作序列呢?
希望各位朋友帮忙看一下,谢谢!
仅供参考
1.没有必要查100条,因为如果你数据增加了一条,那么你这101条数据的分页都变化了,会降低命中率。 如果变化很少,那么就用memcached存起来,一般没有太大必要用到redis。
2.客户端来请求的时候带上相应的身份识别参数,识别同一次操作的话,可以通过客户端每次请求传随机nonce值来判断。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。