抛弃了thinksns,选择wecenter,因为我看到了它的发展前景

我最近在做一个互助游网站,基于微博的架构,之前一直纠结于记事狗和thinksns的开源系统。

记事狗的运营功能虽然强悍,但拓展性差,导致我二次开发很难从微博中解脱出来。

thinksns虽然开源,但程序和结构实在写的垃圾,而且大量的widget请求,导致服务器异常辛苦,不过有几个插件是我项目中需要的。

一直喜欢知乎的用户体验和产品创新,昨晚无意百度“知乎程序”,进入到wecenter官网。本地测了下,我震惊了,与知乎媲美的用户体验,规范的编码风格,基于zendframe的架构,强大的拓展性,符合我项目需求的二次开发……

虽然wecenter还年轻,还有很多提升的空间,但她的优点足以让我的项目得到快速的开发和后期的拓展运维。我很难再说服自己选择thinksns或记事狗,如果不是只想做垃圾站的话。

我想提提我遇到的几个wecenter存在的问题,希望官方可以重视:

- 数据库优化:

1. 常规配置查询:系统的配置文件,希望可以生成缓存文件,以便减轻mysql的负担

2. 查询优化:表设计和sql语法都未做优化,甚至出现

1
SELECT wen_users . uid FROM wen_users WHERE ( user_name = '桃李满天下' ) LIMIT 1

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”

- js性能问题

1. 气泡提示框卡屏现象:在google浏览器下偶尔会出现卡屏现象,估计是js实现方法的问题

2. markdown门槛问题:对懂技术的人来说不是问题,但很多用户连ubb的原理都搞不懂,实在是门槛

3. markdown性能问题:预览模式,在IE内核下是硬伤,编辑的内容多了,就会非常卡

- 程序标注和文档

不知道是不是官方的策略所致,程序虽然看得懂,但要想二次开发,还是需要大量时间看源码的

原文转载:http://www.newsky365.com/thinksns-wecenter/

整体性能我们一直在不断的改进和测试,相比较之前的版本我们每个新版本都有不错的提升,这里要感谢大家提供的数据分析和问题分析,才能够让我们更快的找到解决方法。备注和文档我们也在调整的过程逐步丰富,有疑问可以上这边交流,我们基本上看看到就会回复。
谢谢你的建议,希望能够早日看到你们的二次开发成果:)

你可能感兴趣的:(thinksns,发展前景)