我最近在作一个互助游网站,基于微博的架构,以前一直纠结于记事狗和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/
总体性能咱们一直在不断的改进和测试,相比较以前的版本咱们每一个新版本都有不错的提高,这里要感谢你们提供的数据分析和问题分析,才可以让咱们更快的找到解决方法。备注和文档咱们也在调整的过程逐步丰富,有疑问能够上这边交流,咱们基本上看看到就会回复。 |
||
![]() |