September 26th, 2006 by
savage
第一次大的更新在昨天晚上完成。这次增加的功能的目标很统一:提高用户的使用体验,使大家能够更好更灵活地获取各种事件的信息。
功能一:强大的浏览功能
真正体现事件的“地点/事件/内容”三个特征,能够灵活的选择,集中到您想要看到的事件。(点击看大图)

功能二:我的地区
发生网新推出的地区功能帮助您关注身边正在发生的事。您可以选择加入辖区、社区、场所等热闹地区,然后可以直接在我的地区栏目下访问它们。
功能三:我的事件
对于发生网的事件,您可以标记自己感兴趣的事件为关注或参加。您可以在我的事件栏目里随时访问您感兴趣的各种事件。并且可以通过RSS和ical订阅这些事件。
功能四:RSS订阅
您在很多页面能看到按钮
,您可以通过复制该按钮的链接地址,使用RSS订阅工具订阅您感兴趣的事件
功能五:ical订阅
您在很多页面能看到按钮
,您可以通过复制该按钮的链接地址,用google calendar或者outlook等日程管理工具来订阅事件
Posted in 网站新闻 |
5 Comments »
September 15th, 2006 by
savage
在Ruby on Rails的世界里,性能永远是一个讨论的焦点。今天看到Joel的一篇”Ruby Performance Revisited“的文章,正好也结合我们的一些实际经验谈一点关于RoR的性能。
有两点是大家公认的:
1) Ruby确实很慢:有人说它比Java慢10倍,在”Computer Language Shootout Benchmarks“里面差距更是明显。
2) Rails的框架使得开发效率很高:据说能比Java快10倍(这个我保留,不过我们从学习开始到网站第一个版本上线的时间确实证实了RoR的开发效率)
那么这两点对于网站开发的影响到底有多大呢?
1) Ruby的性能问题确实限制了它的应用,但是网站的大部分功能不需要大量CPU运算,Joel列举了几个耗费CPU的操作,所得到的结果基本上是性能不可接受。但是从类似发生网的网站性能来看,页面cache机制是提高性能的首要环节,Rails提供了灵活方便的cache管理,程序员可以通过良好的设计使动态页面生成的操作大大减少。而动态页面生成也主要是数据库和IO操作,这个过程中,RoR更像是一个粘合剂,轻松地把各个部分串联起来,而本身不需要太多的复杂运算。对于大量依赖CPU的操作,可行的方案是单独用其他语言优化,跟用汇编优化C++代码的关键部分是一样的。
2) Rails的开发效率对于网站开发非常有利。RoR能够淋漓尽致地发挥Agile的特点,通过快速原型,不断细化,随需应变的策略,适合网站开发快速Release的要求。发生网由两个人在业余时间开发,从最初的idea,学习RoR到初始版本的内测,只花了两个月。
在Joel的文章里面提到已经有基于Rails的网站支持每天百万个动态页面浏览了。希望发生网也能很快达到这个数量,给国内的RoR网站们更多的信心。
Posted in RoR技术 |
2 Comments »