我最近在做一个互助游网站,基于微博的架构,之前一直纠结于记事狗和thinksns的开源系统。
记事狗的运营功能虽然强悍,但拓展性差,导致我二次开发很难从微博中解脱出来。
thinksns虽然开源,但程序和结构实在写的垃圾,而且大量的widget请求,导致服务器异常辛苦,不过有几个插件是我项目中需要的。
--------------------------------------------------
一直喜欢知乎的用户体验和产品创新,昨晚无意百度“知乎程序”,进入到wecenter官网。本地测了下,我震惊了,与知乎媲美的用户体验,规范的编码风格,基于zendframe的架构,强大的拓展性,符合我项目需求的二次开发……
虽然wecenter还年轻,还有很多提升的空间,但她的优点足以让我的项目得到快速的开发和后期的拓展运维。我很难再说服自己选择thinksns或记事狗,如果不是只想做垃圾站的话。
我想提提我遇到的几个wecenter存在的问题,希望官方可以重视:
[list=1][
]常规配置查询:系统的配置文件,希望可以生成缓存文件,以便减轻mysql的负担[/][
]查询优化:表设计和sql语法都未做优化,甚至出现[/[/i]][/list]SELECT wen_users.uid FROM wen_users WHERE (user_name = '桃李满天下') LIMIT 1
和UPDATE wen_users SET views_count = views_count + 1 WHERE uid = 1
这样的语句,这在高负载下很有问题]打开个人中心,且在无数据的情况下发生:“Escape time: 1.2298560142517, 31 queries, PHP Memory usage: 6518.4765625 KB, Server time: 2013-05-17 12:16:01”
[list=1][
]气泡提示框卡屏现象:在google浏览器下偶尔会出现卡屏现象,估计是js实现方法的问题[/][
]markdown门槛问题:对懂技术的人来说不是问题,但很多用户连ubb的原理都搞不懂,实在是门槛[/][
]markdown性能问题:预览模式,在IE内核下是硬伤,编辑的内容多了,就会非常卡[/]- 程序标注和文档
不知道是不是官方的策略所致,程序虽然看得懂,但要想二次开发,还是需要大量时间看源码的
--------------------继续割----------------------------------------------------
尽管wecenter有性能方面的问题,但我相信我的的小站会随着官方和自己的优化而得到完善。
每一个新产品的出现,必定有它的亮点和问题,但我觉得wecenter的问题值得我付出,wecenter的优点值得我深入。
别人用wecenter做问答,我用wecenter做旅游,呵呵!
阅读全文
收起全文