博客研究之隐性知识转化显性知识之于自杀动因分析: 有自杀念头的进来看看- -| 回首页 | 2005年索引 | - -研究大纲的细化——讨论版

oblog3.0版本开发手记及对有关问题的说明- -

                                      

作者:程贤涛

oblog1.0是去年3月开发的第一版,放在oblog的主页:www.oioj.net上下载,非常简陋的小程序,相信很多老用户应该有印象,由于当时问题太多,便花了1个月时间开发了2.0版本,在去年大概6月份的时候发布,到今年这个时间刚好一整年。由于当时开发经验所限,2.X版本架构并不太好,在去年10月发布2.52版本以后,因asp的先天不足,大负荷以后,承载会有很大问题,就决定开发3.0版本。

  到今年的3月份,因为自身工作的关系,一直没有时间开发,只是查一些资料,做前期的准备工作,正式开始开发大概是快到4月的时候,其间不断和很多朋友讨论架构问题,基本上,大家能够想到的问题我们都仔细考虑过。

  因时间关系,3.0版本的核心任务是解决静态化问题,提供一个稳定,高承载,尽量无错的blog系统,至于当前时髦的tag,网摘等,不是不想加入,只不过等所有问题都解决的话,3.0的发布就要无限期跳票了。

  开发时间历经2月,代码改写量在70%左右,其中艰辛也不用多说,自己打60分,自己都不能满意,更不用说各位对3.0赋予极高期望的站长们了。但无论如何,感谢各位支持和关注oblog的用户(有好多是从0.9版本一直升级上来的,感动),感谢Kevin的美工支持,感谢这两个月在生活上对我关心和照顾的同事们(大家鼓掌...)。
---2005-6-1 凌晨

  以下是对大家问得很多的几个问题的说明,请大家批评指正。

为什么要静态化
  静态化会使数据库的负荷成倍数下降,根据oioj和blogcup的数据,相对2.52版本,对cpu的占用减少了70%到80%左右。静态化会使用户blog页面读取速度不受数据库影响,调用加快。静态化有利于搜索引擎的收录。
  静态化带来的负作用是用户的易用性下降不少,对升级上来的用户感觉最为明显,这些都需要站长对用户进行耐心引导。

关于shmtl文件格式
  其实最适合blog使用的架构是xml+xsl方式,也是我们开始的考虑,不过xsl对标签的要求太严格,对一般用户来说,想修改模版几乎是不可能的。采用htm方式,则需要类似blogcn,使用js调用包含,速度慢,且不够灵活。shtml是很灵活的静态化处理方式,可以包含文件,且不会降低效率,sina,sohu,csdn等大站的新闻系统,都是使用的shtml方式。

为什么要使用id做用户目录,而不使用用户名
  这个是我觉得最遗憾的,为了兼容整合论坛和其他系统的用户,不得不放弃用户名目录方式。

关于用户后台
  用户后台和以前有很大变化,许多人不太适应,我们有个调查http://blogcup.com/cup/investigate/view.asp?sid=7
可以看出喜欢现在的界面的人还是略占多数,有人说花哨,其实我们更注重的是内秀,不知道大家有没有看现在用户后台的html源码,后台是用div+css重新构建的,更标准,调用速度也快了不少。
  现在后台界面的缺点是菜单部分还不够好,我们正在想办法改善。
  ps:后台是可换skin的,如果时间允许,我们会增加一套不花哨的风格上去。

关于相册
  抱歉,我不知道有人用oblog做建站系统,比较抵触增加相册。其实作为blog站来说,相册还是比较实用的
http://www.shineblog.com/photo.asp

http://blogcup.com/photo.asp

http://www.oioj.net/blog/photo.asp
  短短几天,这几个站的相片都上千了,可见blogger还是需要这东西,起码我闲的时候,是喜欢到oioj的相册那里,看看是不是有美女,笑~
ps:会考虑增加一个关闭相册的开关。

关于admin管理后台
  因编辑器生成的html代码不标准,系统管理后台完全放弃了可视编辑器,使用纯文本方式输入,这意味着对站长素质有更高要求,作为一个blog站站长来说,起码应该会一点基本的html语法。

关于分页,归档及其他
  由于静态化的关系,现在的系统采用归档方式分页,其实也可以理解为手工分页,这一点是升级上来的用户最不容易理解的,我们正在改善,补丁刚刚写完了,呵呵。
  出于减轻系统压力的考虑,取消了blog首页的日志点击,回复数的统计。

- 作者: 冰海蓝 2005年06月1日, 星期三 16:08 加入博采

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=1741357

回复

评论内容: