一般是通过什么方式获取好友信息的?
我猜想:1,通过直接调用远程数据库来获取数据。2,发送数据包,回应数据包里是好友信息数据!
如果是我说的2种中的一种那么哪种效率要高,如果不是我说的2种中的任何一种,那么用什么方式呢?

解决方案 »

  1.   

    数据库 + 缓存方式
    如果缓存里有,直接从缓存中取,否则从数据库中取。不过,随着memcachedb的使用,这些东西似乎不用数据库一样可以快速提取。
    感兴趣,可以看看memcachedb以及hadoop相关的东东。
      

  2.   

    第一次存于本地文件,一般以XML文件格式保存..
    第二次,拉取更新的好友信息...
      

  3.   


    memcachedb是一种技术,还是一种储存结构,学这个时间大概多长,如果过长就超过了我这个项目的制作周期
      

  4.   


    流程是怎样的?类似:客户端(数据封包)->服务器(回应数据包)->客户端
      

  5.   


    如果你这只是项目,完全没有必要采用memcachedb,它采用的是分布式的存储结构,核心基于BDB。
    采用数据库存储就可以了。因为好友列表只在登录和改动的时候需要与数据库交互。