Doodle 1.0版正式发布

标签:Google App Engine

拖了那么多天,终于把Doodle的版本号弄到1.0了…
其实本想在圣诞节发布的,结果由于个人感情上的原因而耽搁了。接着又想在昨天发布,但由于来不及做测试,为了避免某些人偏激的指责,所以还是拖延到今天了。
当然也不是说这个版本就没bug了,毕竟我一个人精力有限,遇到问题就尽管报告吧~

现已提供简体中文和英文2个版本下载,而并没有合并成一个多语言版本。
我也曾考虑过做多语言版本,不同语言直接改翻译文件即可。但发现有的语句和用词在不同的语境下需要不同的翻译,这对翻译者来说显得不太直观。
此外,本地化并不只是翻译下语言即可,还得考虑语序、字体、文字长度、排版和日期格式等种种问题,权衡再三,还是觉得发布多个版本更合适,而且性能也更好。
至于在线切换语言版本,我觉得纯粹就是个鸡肋功能。如果你的文章全是中文,老外就算切换到英文版,也还是什么都看不懂。

另外还测试了一下性能,开了几十个线程来遍历本博客所有的页面,访问了8000多个链接,没有遇到一个500错误。


这是响应状态,可以看到每个页面的响应时间只有50ms左右。而且由于是测试所有的页面,因此绝大部分是没有被缓存过的。


这是跑完后的配额使用状况,1万4千多个请求,其中绝大部分都是动态页面请求(静态文件都被反向代理服务器缓存了),使用了6%的CPU配额。这样算起来,每天搞定20万请求是很轻松的。
不过那个Outgoing Bandwidth居然达到了10%,我查了下确实不关静态文件的事,光这次测试下载的HTML就达到了70多MB…

接下来的重点可能是为Doodle加个小论坛什么的,类似于V2EX,但不需要那么多功能,只是为了方便大家提问和交流而已。

46条评论 你不来一发么↓ 顺序排列 倒序排列

    向下滚动可载入更多评论,或者点这里禁止自动加载

    想说点什么呢?