又要经历一次论坛大修改了

王志勇 发表于 2011年03月09日 17:19

去年底用了30多天的时间把Orshu论坛做了大修改,当时是把多个域名的帐号、数据库全部合并在一起。最近这几天因为meeting,很多国外空间的线路被限制了,Gmail、Google企业邮箱变得很慢,时常打不开。ufoaq.com是Orshu的子论坛,它所在的空间,这两天白天已经彻底不能访问了,早上还能访问一会儿,白天需要用代理才能访问。估计要在3月18日之后,国外的网络才能恢复正常的速度。人为的因素,您懂得。俗话说,“大水冲了龙王庙”,原本都是一家人,何必做这些事情呢?

Orshu论坛和帐号的程序要做新的修改,工作量同样很大,这一次是拆分,估计同样至少要30天的全天工作日,因为是使用不同的多个服务器上的空间,所以这次必须开始大规模地使用远程数据库。我没想到日子来得这么快,原本计划也许要在一两年后才需要拆分。这一次拆分之后,流量较大的子论坛可以随时拆分出去,流量小的子论坛的数据可以合并在一起。比如ufoaq.com现在不能访问的问题,如果是在已经拆分的情况下,现在直接转移到另一个空间即可访问。可是因为它现在所在的空间还有其它的域名,不能单独拆分出去。

整个论坛都是我从零独自完成的,经历过几次大的修改,程序也做了很多次的修正和改进,一部分的进程记录在zj7.com的《Orshu论坛程序最新进度》系列,http://www.zj7.com/category/community/。其进程是:2008年完成了第一个ASP列表式论坛程序,现在看来ASP语言太繁琐,当时是花了很多时间艰苦完成的;2009年4月底完成了第一个PHP列表式论坛程序,还是以前的程序结构,但是程序都需要重新编写为PHP语言,PHP程序比ASP程序简化很多,当时是单域名、单版块儿、单语言,整个网站只能有一个论坛;后来调整了一次程序和数据库,使帖子能够支持无限回复;后来改为多版块儿程序,但仍然是单域名、单语言,要么只支持中文,要么只支持英文;2010年7~8月,这个多版块论坛程序再做一次大的修改,改为采用多域名、泛域名解析、预留了中英文的论坛页面,能够直接支持多语言;2010年底新开发了认证论坛。数据结构也做了几次调整,这是也最麻烦的事情之一。

现在需要做的是程序和数据库拆分到各自的域名当中,是一个较大的工程。这次完成之后,论坛帖子暂不采用远程数据库,但这可能不是理想的状态。比较理想的状态是最新的数据使用站内数据库,老数据可以使用远程数据库,这样改起来和测试相当相当地繁琐,如果使用起来效果不理想还需要改回原来的站内数据库。远程数据库的优点是便于分配服务器的资源,也便于网站随时搬家。

每一次大修改,都需要经历大量的规划,其中包含程序和数据结构的规划,有时候是在原来的基础上规划,有时候是做新的规划。更多的是要经历海量、无数次的测试,最后才能完成。咬紧牙关……1个月之后我才能休息。唉,现在不改,以后更麻烦,加油。

2条评论:
1   GoodCMD 2011-03-10 12:56
辛苦你了,佩服你的毅力!
2   自由勇 2011-03-11 10:10
谢谢。:)

发表评论:
名字: (*必填)
博客: (可省,仅限于Blog地址)
验证码: p48u58r68e78 (*必填)

正文:

  记住信息?

直接发送Trackback到此文章

说明:本评论系统不支持HTML代码。(您的留言需要审核,审核规则请见这里。)

文章分类 Category:
真相与UFO Truth and UFO
编程 Program
PHP
Blog的发展 Development
为什么写博客 W-do we Blog
互联网 Internet
BBS社区研究 Community
QQ研究 QQ Research

置顶的文章:
程序开发的门槛儿
为什么不能夸孩子调皮?
我的3种博客写作方法
最大的公益事业是UFO
再谈四维空间
开发文档和程序注释
Arsue Blog程序的扩展
独立微博开发之设想

近期的主题:
2017.7第2篇
auiou.com今天换上了KVM
CentOS, Debian, Ubuntu三种VPS系统的LAMP属性小结
Debian 6.0和Ubuntu 14.04新装机的参数记录
Linux VPS的速度优化
Nginx与.htaccess
CentOS 6新装机的参数记录
auiou.com的VPS的内存占用测试
2016年8月第一帖
不喜欢锻炼身体的朋友
看《第五空间》
看《爱情公寓》的一点感想
生命的意义在于每一天都是人生的开始
安卓机顶盒收到小记
人生中最可怕的事情是拖延
不能贪吃/不能贪喝/不能贪凉
“世面”和人生意义
计划推出一个重要的“网络存档”(网络记事本)快速小程序
最近几个月博客更新减缓的原因
汽车越来越多
编写完成了清爽的贴吧浏览程序/贴吧占用内存测试
猫/无线路由器/瑞银无线网卡 最简单有效的散热方法
最近录制的歌
家用无线路由器选购的一些建议
网络电视机顶盒选购的一些建议
无线路由器当作无线交换机实例
2013-08-08:人生的意义&谨言慎行
怎样对治重症的拖沓的毛病?
磊科NW336无线网卡使用感受
腾达311R无线路由器频繁掉线解决一例(其它品牌和型号可能也适用)
网络电视杰科T1使用感受(杰科T1/T2/T3怎么样?)
人为什么会无聊?无聊的时候该做什么?
2013-07-14:看不见的全息摄像机
想法:2013-07-12
有趣的植物3:景天科多肉植物
有趣的植物2:米邦塔食用仙人掌
最有趣的植物
想法:2013-06-30
好好地修心
中国现代和未来的黑人问题/广州黑人
KVM主机竟然死机
想法:2013-06-13
行人的过错
为什么不能夸孩子调皮?/怎样教出一个好孩子?
打招呼的一瞬间
欢迎哥们儿们加我的QQ
好心一定会有好报
拜金女的下场都是不好的
最近很忙,写作的思路断了
狂做好事,消除烦恼
最大的公益事业是UFO/怎样做UFO研究?
  

王志勇:程序设计者。
1980-09-26 (38周岁)

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏 | Arsue官方Blog
Gratitude | Time | Auciou
matnue | aucist | Taimt | Caimt | ac315 | Arsue | IC Search | 速记仪 | HKANS | aroat | Vaimt Panel | txfor | 网树 | cdfor | aufirm | Emxel | ixnes | AnyDiary | Tuarm | Tovate | Urtal | coumit | cersta | tratom | 性格追踪仪54.224.60.122 2018-07-23_13:23

Blog存档 Archives

2013年08月(9)
2013年07月(6)
2013年06月(7)
2013年05月(22)
2013年04月(17)
2013年03月(20)
2013年02月(21)
2013年01月(6)
2012年12月(3)
2012年08月(8)
2012年07月(4)
2012年06月(4)
2012年05月(6)
2012年04月(13)
2012年03月(11)
2012年01月(7)
2011年10月(8)
2011年09月(4)
2011年08月(2)
2011年06月(2)
2011年05月(6)
2011年04月(10)
2011年03月(16)
2011年02月(16)
2011年01月(15)
2010年12月(12)
2010年11月(9)
2010年10月(3)
2010年05月(4)
2010年01月(7)
2009年12月(10)
2009年11月(4)
2009年10月(8)
2009年09月(24)
2009年08月(20)
2009年07月(6)
2009年06月(11)
2009年05月(16)
2009年04月(20)
2009年03月(29)
2009年02月(18)
2009年01月(15)
2008年12月(17)
2008年11月(10)
2008年10月(13)
2008年09月(8)
2008年08月(4)
2008年07月(5)
2008年06月(9)
2008年05月(12)
2008年04月(15)
2008年03月(26)
2008年02月(22)
2008年01月(29)
2007年12月(30)
2007年11月(28)
2007年10月(30)
2007年09月(8)
2007年08月(8)
2007年07月(21)
2007年06月(23)
2007年05月(31)
2007年04月(34)
2007年03月(29)
2007年02月(18)
2007年01月(41)
2006年12月(23)
2006年11月(10)
2006年10月(10)
2006年09月(29)
2006年08月(33)
2006年07月(17)
2006年06月(30)
2006年05月(4)
2006年01月(3)
2005年09月(4)


Copyright © 2006-2018 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue