一个网站,有这样一个场景: 用户授权了新浪微博后,进入此网站的“我的关注”页面,会看到他在微博上关注的人。 因为业务的原因,需要把关注列表用新浪 api 取过来后,保存到自己的数据库上,但考虑到性能,一次性保存 1000 条记录可能不妥当。 因此目前的做法是将这 1000 条关注放在 memcache 中,每次用户访问“我的关注”页面时,从 cache 中取 20 条,保存到数据库 (如果已经存在就忽略),并展示给用户。 那么我的问题是:“我的关注”这个页面,应该是 GET 还是 POST 呢?用户第一次访问的时候,会改变数据,第二次访问则不会了。