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

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

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

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

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

虽然wecenter还年轻,还有不少提高的空间,但她的优势足以让个人项目获得快速的开发和后期的拓展运维。我很难再说服本身选择thinksns或记事狗,若是不是只想作垃圾站的话。 缓存

我想提提我遇到的几个wecenter存在的问题,但愿官方能够重视: 服务器

- 数据库优化: markdown

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/

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

相关文章
相关标签/搜索