这次升级碰到了不少问题,都是以后宝贵的经验,这里记录一下:
1、测试工作远远不够,经过了两次内部和小范围测试,等到公开出来的时候,还是碰到了很多bug,测试一定不能自己做自己测,而且必须有完善的反馈体系。
2、技术与用户的兼顾很重要,升级最好方式是做到让用户不会感到任何不习惯。
3、文档的编写很重要,一份好的文档,能减少很多客服压力,带来更多用户。
应该说这次的反应速度还是不错的,虽然工作人员很少,不过反馈效率还算及时。对提的问题基本都有回答,然后迅速把老版升级的问题基本解决,再然后把一些复杂的技术名词隐含起来,目前如果新用户再进来,就会根据自己的能力选择修改样式还是高级定义,不会太望而却步。还有帮助文档也基本上完善起来了。
从技术上来说,这次的一个改变是采用了 XHTML 做为默认模板,其实这个也算不上新技术,也算不上复杂技术,只是一个观念的改变。如果有过其他大型博客网站的使用经验,一定会碰到这样的问题,速度问题,引起速度慢的原因很多,例如最主要的互联互通问题。其实还有一个重要问题,就是重新生成页面引起的,开始博客系统大部分都采用页面调用数据库的方式,当人数多了以后,对数据库的负荷太大,容易引起死锁,所以目前大部分博客系统采用了生成静态页面的方式。
生成静态页面是不是万事大吉了呢,其实并不见得,假如我更新了一百篇文章,有天忽然心血来潮想换个版面,因为以前写的文章都是老的风格,所以也要把老文章都重新生成一遍,人少的时候倒也无所谓,如果很多用户都在频繁生成页面,对系统又造成了新的负载。
如果采用 XHTML,这个问题又得到好转,因为 XHTML 规范里,可以做到数据和形式分离,也就是所有文章的风格都是调用一个 CSS 文件,如果想换个风格,实际上就换了一个 CSS 文件而已,换了这个文件,以前所有的文章风格自动就换掉了。
所以从性能优化,设计美观,以及未来的发展方向上考虑,终于下定决心,采用 XHTML 的方式,我相信我的选择不会错的,XHTML 最好的应用不是在大型门户网站上,而就在 Blog 上。
这次转换过程中,也碰到许多好学的用户,例如水南和jackdandy,随着新版开始更新自己知识了,当然,不可能有太多用户都这么好学,对于绝大部分用户也没必要学习这个。不过我依然报有很大信心,毕竟我们没开放注册,如果5D.cn的用户上来,再加上友好论坛的用户上来,这股力量在国内是屈指可数的。
从做 5d.cn,到做 5dblog.com,我们都在做自己喜欢的事情,也一直坚持自己的原则,我们不喜欢搞一些很花头的东西,经常会看到借 web2.0 概念搞起来的网站,承诺给用户开无限空间,承诺不放广告,承诺永久免费,一年之后再看呢?
在最早做业务的时候,我们会给客户说我们能保证长期服务,别人就说一句,如果你们三年之后还存在的话,再来说这个。看公司和看人一样,不是看他现在说得怎么样,而是看他过去做了些什么。
从1999年做5D,转眼之间已经6年多了,现在做业务再也碰不到能这样问我的人了,不过我也知道了这句话的含金量,一个人想说服别人不是说我想做什么什么,而是我做了什么什么。
经常还碰到对5D不熟悉的人,问你们能免费多长时间,为什么不能象别人一样提供很大的空间,速度能一直保证吗,如果了解我们,这些问题我想应该不言而明了。
5DBlog 没有承诺过什么,从2004年春节,涂料做出第一个版本,到现在快两年时间了,我们做到的一些事情就是除了不得已的原因,基本没有中断服务;免费空间从1M扩到5M;没有在用户页面上放广告。有许多用户不想从老版迁移,我一个自私的希望是,因为大家习惯了老版那种自在的感觉,怕新系统里破坏这种感觉。
做5D.cn时,我们宗旨是“5D多媒体,原创的魅力”,6年来我们基本做到了,还会一如既往地做下去;做5DBlog,我们的宗旨是“我的博客,我的自在空间”,2年来我们也基本做到了,接下来呢?
界面可以变,技术可以变,系统可以变,宗旨不会变。