这两年编写的全新程序

王志勇 发表于 2009年06月09日 10:30

2008年,2009年这两年,我编写了很多全新的程序,以前从来没有过的结构。这些结构已经实现了高效率,将来在结构上基本上不用大调整。2008年几乎一整年,都是在编写行业网站的程序。2009年,重新编写了2套不同的全新的论坛程序,一个是多版块儿封闭论坛程序(发帖不需要审核),一个是单版块儿的公开论坛程序(发帖需要审核);重新编写了一套全新的多用户的博客程序;重新编写了一套全新的多版块留言板程序;重新编写了一套站内短消息程序;重新编写了注册/登录程序,用户资料管理程序,用户留言公共处理和判断的模块,相应的后台管理程序等等,都是使用PHP编写。

www.ufoaq.com是上述提到的单版块论坛程序。这个网站在今年4月底做了一个较大规模的全新开发,用集中开发的方式。最近做了两三次小规模的修正和开发,还有很多次的小修改,现在已经是一组比较完美的论坛程序。(ufoaq.com使用国外的服务器。)

http://www.ufoaq.com/cast/wish/这个留言板程序,是全新的多版块留言板程序,前天集中精力用了大约8个小时完成。这两天做了2次修正,大约各用了3个小时。这个留言板程序的结构,和我以往写的论坛、留言板程序不同。与站内短消息程序的程序结构是完全一样的,所不同的是站内短消息程序不需要审核,此留言板程序的留言需要审核。这个留言板程序的优点是容量无限,随着数据的增加,以及审核后台的数据的增加,访问速度、对服务器CPU、内存的占用率,几乎不会变。所以不用担心维护的问题,审核者可以放心地做其它的事情,或者出去旅行,几个月,几年不进行审核都不会有安全问题,访问速度也不会减慢。由于前两天十分劳累的原因,有一些问题没有处理完毕,比如当审核后台的帖子很多时,审核之后帖子按时间排列的顺序会不正确,今天这个问题已经处理完毕。

这里的单版块程序指的是不能增加功能相同的新栏目,多版块程序可以较方便地增加。

9条评论:
1   华晨 2009-06-09 11:32
是沙发呀!哈哈,恭喜祝贺!
2   freetao 2009-06-09 21:24
强啊,不过我觉得从头做起真是浪费了你这样的人才,你应该加入diz 或是phpwind一类的,已经比较成熟的论坛系统或其他网站程序的开发队伍,我想会有助于你才华的充分发挥吧。不知道是不是这样的。
3   自由勇 2009-06-09 21:29
不是这样的,结构不一样。
从头做起有很多的方便之处,可以随时改变网站的功能,增加新的扩展功能。
使用别人的程序,要实现起来很难很难。独立开发,反而省了很多的时间。
在开发这些全新的程序之前,我已经写了五六年的程序。
4   freetao 2009-06-10 15:08
也是,各有所长,重头做起也不一定是坏事。何苦当下原创的才是受大家支持的。
5   华晨 2009-06-15 15:45
你好,勇哥。你的 UFO 网站的登录需要修改,我觉得登录后应该和登录前不一样,这样用户才能知道已经登录了。比如登录后显示:你好,华晨。而不是:还是显示登录链接。
6   自由勇 2009-06-15 15:52
这方面还需要完善,谢谢建议。:)
目前的区别是在发帖处会显示用户名。
7   自由勇 2009-06-15 21:54
在所有页面的顶端显示用户名,或者最新的短消息提示,最初的时候我有过考虑。不过后来还是决定不做此功能,因为此功能可能会降底0.01%~1%的效率,此功能仅仅需要一个判断语句或者调用数据库,用户每刷新一下页面都会调用此功能。在将来访问量大的网站,将会影响性能。
8   华晨 2009-06-20 18:41
哦,对哦,还要考虑每次刷新都会调用。不过把用户名可以写入cookie呀!然后读取cookie就不管访问量大还是小了呀。不知是否正确。
9   自由勇 2009-09-28 16:08
Trackback来自 《博客+论坛的方式

我觉得比较好的模式是用博客+论坛的方式,当超过500回复,通知网友在论坛继续讨论。

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

正文:

  记住信息?

直接发送Trackback到此文章

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

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

置顶的文章:
短信验证开发的方案分享
我的3种博客写作方法
最大的公益事业是UFO
巡回更新:2018-09-21
速度是永恒的主题
UTF-8、HTTPS原来都是浮云
为什么写技术(2018.9.23写)

近期的主题:
UTF-8、HTTPS原来都是浮云
为什么写技术
暂时放弃了开发VPS面板的想法
速度是永恒的主题
2017.12-2018.9写的博客
巡回更新:2018-09-21
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无线路由器频繁掉线解决一例(其它品牌和型号可能也适用)

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

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

与此相关的链接
自由勇专栏 | Arsue官方Blog

54.158.52.166 2018-09-23_02:07 | CCBot/2.0 (https://commoncrawl.org/faq/) ---
Time | Taimt | Caimt | ac315 | Arsue | IC Search | TDNote 帖笛 | HKANS | Vaimt Panel | txfor | 网树 | cdfor | 性格追踪仪 | Gratitude | IXNes | Tratom | Coumit | Serble | Aufirm | Aroat | Sail every day | Tuarm | Sail every day | Webshu | Sinvide | Aucist | Anydiary | Cersta | Tovate | Matnue | Urtal | Auciou | Auciou's column

Blog存档 Archives

2018年09月
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

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