手机app的列表和翻页怎么做到的?


1 不可能每次翻页都查数据库吧?比如一页10条,是不是可以现查100条,剩余90条缓存起来?那么这个缓存用redis还是mencache?

2 如何区分两次翻页请求是同一个人的同一个操作序列呢?

Android Redis memcached mysql 互联网创业

Crying 10 years, 10 months ago
  1. 没有必要查100条, 因为如果你数据增加了一条, 那么你这101条数据的分页都变化了, 会降低命中率. 如果变化很少, 那么就用memcached存起来.一般没有太大必要用到redis.

2.客户端来请求的时候带上相应的身份识别参数, 识别同一次操作的话, 可以通过客户端每次请求传随机nonce值, 来判断.

以上供参考.

wshrww answered 10 years, 10 months ago

Your Answer