DAOCLOUD
推荐学习书目
Python Cookbook
Using Google App Engine
推荐下载
Latest Google App Engine SDK
其他兼容技术
AppScale
vivian

GAE:想到个分页方法,不知道效率如何,请前辈们指点!

  •  
  •   vivian · Mar 4, 2011 · 5508 views
    This topic created in 5589 days ago, the information mentioned may be changed or developed.
    弄个列表,把key name 放进去,然后用操作list的方法,读 查 删操作,把取出用于生成一页内容的key name直接 get_by_key_name([,,,,]),想知道如此会不会产生什么问题?
    4 replies    1970-01-01 08:00:00 +08:00
    keakon
        1
    keakon  
       Mar 4, 2011
    随list的增长,效率会越来越低,而且有大小限制。假如有分类和标签的话,每个分类和标签都得维护一个list;当需要删除一个实体时,得获取所有包含它的list并从中删除。
    vivian
        2
    vivian  
    OP
       Mar 4, 2011
    @keakon 谢谢 看来应用起来很局限
    darasion
        3
    darasion  
       Mar 4, 2011
    别分页了,用cursor习惯了之后其实也不错的。
    jckwei
        4
    jckwei  
       Mar 7, 2011
    http://www.xibu.biz/ GAE-BBS 就是用这样的方法,
    虽然list可以增到五六千个,但建议在1000个以内为佳,
    文章归档就是这样处理 http://www.xibu.biz/archive/8001
    每满千条自动添加新的

    当然维护起来是有点麻烦
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5701 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 01:58 · PVG 09:58 · LAX 18:58 · JFK 21:58
    ♥ Do have faith in what you're doing.