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

忍不住又做一个GAE BBS 应用

  •  
  •   jckwei · Nov 23, 2010 · 9825 views
    This topic created in 5827 days ago, the information mentioned may be changed or developed.
    想在GAE上做一个轻型的BBS:功能简单、实用,打开速度快。

    刚开始学习GAE时在app-engine-patch框架下做一个CMS练手 http://gae-django-cms.appspot.com/

    后来发现了 http://v2ex.appspot.com/ 形式简洁,但不适合GAE的特点和自己的需要

    又在 app-engine-patch 框架下做了一个 http://gaefons.appspot.com/ 开发效率是很高,虽然访问时感觉也挺快,但还想让访问更快

    于是又做一个 http://gae-bbs.appspot.com/

    已实现的功能:
    1)自定义用户登录,支持中文名,可定义开放注册或仅邀请注册;
    2)高效分页;
    3)支持Google Storage 图片储存;
    4)RSS、sitemap
    5)回复邮件提醒
    ……
    30 replies  •  1970-01-01 08:00:00 +08:00
    c
    c
    Nov 23, 2010
    1
    +1
    shawiz
    shawiz
    Nov 23, 2010
    2
    速度是很快,能讲讲你 Gaefons 和 gae-bbs 实现上有什么区别吗?用了什么方法来提高性能?
    iiduce
    iiduce
    Nov 23, 2010
    3
    速度惊艳,让人反应不过来。

    能提示下速度上是如何优化的吗?
    jckwei
    jckwei
    OP
    Nov 23, 2010
    4
    @shawiz
    性能主要针对如何减少CPU时间消耗,
    V2EX对数据的读取大多使用筛选式,这需要扫描很多数据,成本较大;
    Gaefons 和 gae-bbs 优先使用get(key) > get_by_id > get_by_key_name 无法用前三者时才用filter;

    Gaefons 是在app-engine-patch 框架下,开发维护都很方便,但在首次访问时要把2.98M的django-1.1.zip解压,另外还有很多功能都用不上,在读取较多数据时后台经常看见黄色或红色警告。

    gae-bbs 使用较干净的基于webapp框架 YUI,减少了处理程序,模板使用tenjin ,比django模板快8、9倍……

    欢迎参与 GAE-BBS 邀请码传播接力 http://gae-bbs.appspot.com/p/69001
    mkeith
    mkeith
    Nov 23, 2010
    5
    背景颜色有点虚啊 雾里看花的感觉啊.
    jckwei
    jckwei
    OP
    Nov 23, 2010
    6
    @iiduce
    这里有个帖子说得很具体 http://v2ex.appspot.com/t/4640

    不重复
    jckwei
    jckwei
    OP
    Nov 23, 2010
    7
    @mkeith

    估计是在ccs里设置颜色透明度惹的
    shawiz
    shawiz
    Nov 23, 2010
    8
    @jckwei 谢谢。但是 YUI 不是 javascript 的前端框架吗?后端是用什么框架开发的?
    billychow
    billychow
    Nov 23, 2010
    9
    有没开源的计划?
    jckwei
    jckwei
    OP
    Nov 23, 2010
    10
    @shawiz
    出名的YUI是JS框架

    参见 http://bitbucket.org/keakon/yui/wiki/Home
    vayn
    vayn
    Nov 23, 2010
    11
    @jckwei 有没邀请码,顺带同9楼问题
    shawiz
    shawiz
    Nov 23, 2010
    12
    @jckwei 了解。想找它的文档,没找到……
    wangfengmadking
    wangfengmadking
    Nov 23, 2010
    13
    邀请码 24949a785692dffb576d7801bd04d888
    wangfengmadking
    wangfengmadking
    Nov 23, 2010
    14
    试用了一下,感觉速度还可以。同问有没有开源计划,应用了那些技术来提高性能。
    darasion
    darasion
    Nov 23, 2010
    15
    不错,牛。
    vayn
    vayn
    Nov 23, 2010
    16
    Chang
    Chang
    Nov 23, 2010
    17
    不错 速度很好
    ninjai
    ninjai
    Nov 23, 2010
    18
    非常不错,慢慢学习
    xrea
    xrea
    Nov 23, 2010
    19
    很早很早就见过这个CMS了,原来作者在这里
    http://gae-django-cms.appspot.com/
    zhaiduo
    zhaiduo
    Nov 23, 2010
    20
    是@keakon写得框架么
    jckwei
    jckwei
    OP
    Nov 24, 2010
    21
    @billychow
    会开源
    jckwei
    jckwei
    OP
    Nov 24, 2010
    22
    @shawiz
    文档没有,最简单的demo 在这里 下载 http://bitbucket.org/keakon/yui/downloads
    另外它作者做了一个blog(较为复杂的demo) http://bitbucket.org/keakon/doodle/
    jckwei
    jckwei
    OP
    Nov 24, 2010
    23
    @xrea
    见笑
    jckwei
    jckwei
    OP
    Nov 24, 2010
    24
    @zhaiduo
    正是
    deepice
    deepice
    Nov 24, 2010
    25
    期待开源~
    scholers
    scholers
    Nov 30, 2010
    26
    支持啊
    kendisk
    kendisk
    Nov 30, 2010
    27
    支持。
    ohhe
    ohhe
    Nov 30, 2010
    28
    速度还真快啊
    Oliver
    Oliver
    Nov 30, 2010
    29
    的确很快。
    jyoe
    jyoe
    Nov 30, 2010
    30
    我只想做一个note类型的应用 有自己的 还有Share给大家的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   928 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 19:46 · PVG 03:46 · LAX 11:46 · JFK 14:46
    ♥ Do have faith in what you're doing.