My favorites | Sign in
Project Home Wiki Issues
READ-ONLY: This project has been archived. For more information see this post.
Search
for
WeiboDBCached  
用数据库来缓存微博,解决一些问题
Featured
Updated Dec 12, 2010 by QLeel...@gmail.com

用数据库来缓存微博

可以解决的问题

  • 内存占用(可能可以,也可能只是很少量)
  • 保存上次阅读到的位置
  • 全部账号的微博显示在同一个tab中

保存上次阅读到的位置

怎么获取当前读到的微薄的ID

  1. 以鼠标hover为准。鼠标hover的li,记下这个li的id为last_read_id。
  2. 下次打开以last_read_id为准从数据库检索出20条微博显示
  3. 向上滚动,向前从数据库获取前20条并显示,向后滚动从数据库获取后20条并显示
  4. 问题:微博信息应该就是直接JSON序列化保存到数据库了,每次取的时候都要JSON.parse,性能不知如何?

(貌似现在的缓存方式直接放到内存中也可以实现?只是需要循环缓存的微博列表,找到和last_read_id相等的微薄)

Powered by Google Project Hosting