Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

看了大家关于论坛执行效率的讨论帖子.. 一些不得不说的话

 关闭 [复制链接]
BigSlam 发表于 2004-9-23 21:38:16 | 显示全部楼层
DZ,wind两边看看有点迷糊,但自己都在用,DZ确实代码比较规范,一些布局和结构也考虑的很严密。wind的数据库查询也确实是优势,我不觉得楼主说的将一些数据作为文本读写是坏事,一些不经常变动的数据在体积较小的情况下应该比数据库读取有优势啊。

话说回来,DZ这边的高手确实比wind多,但wind的开源绝对是强大的后盾,再过一年到底DZ强还是wind强就知道了。
回复

使用道具 举报

 楼主| LostButterfly 发表于 2004-9-23 22:44:40 | 显示全部楼层
Originally posted by BigSlam at 2004-9-23 09:38 PM:
DZ,wind两边看看有点迷糊,但自己都在用,DZ确实代码比较规范,一些布局和结构也考虑的很严密。wind的数据库查询也确实是优势,我不觉得楼主说的将一些数据作为文本读写是坏事,一些不经常变动的数据在体积较小的 ...



恩 ?? 我没有反对文本啊, 你需要再回顾一下我的帖子. 你的意见和我是一致的呀, 就是小规模下用文本, 大规模用数据库.

至于开源, 哈哈, 我个人是很支持开源, 不过某论坛的源不开也罢, 不开别人还不知道底细觉得挺好, 一开令人厥倒. 笑.

[ Last edited by LostButterfly on 2004-9-23 at 10:47 PM ]
回复

使用道具 举报

paulgao 发表于 2004-9-23 22:55:24 | 显示全部楼层
Originally posted by LostButterfly at 2004-9-23 12:02 PM:


哈哈, vbb 的确是每个论坛作者都要学习的东西, 他至少代表着一个领域的领先, 程序考虑得也很完善, vbb 3 的一些思想还是不错的.

4CPU  7G RAM 我看只算是个人服务器的极品, 呵呵.
oracle 一开动, 转眼之间 ...

我得论坛现在就是 4CPU+6GRAM,呵呵。两台服务器加一起啦。
回复

使用道具 举报

 楼主| LostButterfly 发表于 2004-9-23 23:06:04 | 显示全部楼层
Originally posted by paulgao at 2004-9-23 10:55 PM:

我得论坛现在就是 4CPU+6GRAM,呵呵。两台服务器加一起啦。


如果真是一两千人在线, 这样的机器恐怕也跑不到 0.01 的水平吧 ? 总之我们那里不行, 我们是 2 * 3.6G 超线程 + 6G RAM
回复

使用道具 举报

locus 发表于 2004-9-23 23:06:59 | 显示全部楼层
Originally posted by LostButterfly at 2004-9-23 11:06 PM:


如果真是一两千人在线, 这样的机器恐怕也跑不到 0.01 的水平吧 ? 总之我们那里不行, 我们是 2 * 3.6G 超线程 + 6G RAM

那么请问你觉得http://www.faeryboard.com如何?也就是AC,谢谢!
回复

使用道具 举报

 楼主| LostButterfly 发表于 2004-9-23 23:13:19 | 显示全部楼层
locus 你好, 每一个论坛系统都包含了作者的心血, 即使是我不怎么看好的 wind 也一样, 没有研究过之前我不能随便评论. 我过去曾分别专心研究了 vbb 一年, ipb 和 celeste 半年, discuz free 和 phpwind 几个月, 所以现在可以放肆地说一些意见. AC 论坛我了解有限, 暂时没有信口开河的资本. 我需要花几天到一周来熟悉他的实现.
回复

使用道具 举报

paulgao 发表于 2004-9-23 23:30:07 | 显示全部楼层
Originally posted by LostButterfly at 2004-9-23 11:06 PM:


如果真是一两千人在线, 这样的机器恐怕也跑不到 0.01 的水平吧 ? 总之我们那里不行, 我们是 2 * 3.6G 超线程 + 6G RAM

当然跑不到,何况我有超过 8G的附件,60万的会员表和1xxx个板块呢,更没戏了。
我也不追求这个,我只希望能尽量的稳定,不然,刚刚还 0.01 秒,突然就3、5秒了,这种情况那才让人揪心呢,呵呵。
目前平均500-800人在线的情况,首页一般在 0.03xx - 0.05xx 秒之间。但愿在线人员翻几翻,也能保持住目前的情况,我就很高兴了,呵呵。
说是两台机器,只是因为数据库那台是前几天做升级时刚换下来得机器,最老的一台XEON服务器了,暂且做数据库吧,过两天还要在上面跑别的东西的。

[ Last edited by paulgao on 2004-9-23 at 11:33 PM ]
回复

使用道具 举报

云淡风清 发表于 2004-9-23 23:34:02 | 显示全部楼层
茫茫宇宙,恒星亘古不变,流星转瞬即逝。得主导者,得永恒。

纷攘市场,高瞻技术方向,远瞩商业模式。得先机者,得天下。

哈哈
回复

使用道具 举报

faimond 发表于 2004-9-24 05:39:37 | 显示全部楼层
Originally posted by LostButterfly at 2004-9-23 08:54 AM:
我个人认为像 phpwind 论坛那样过渡宣扬 query 次数少的行为没有意义.


我是某个在PW很久的会员了,从来没见过PW 宣扬 query 次数少,不知从何指出“过渡宣扬query次数少”,实在“过度”夸张


Originally posted by LostButterfly at 2004-9-23 08:54 AM:
首先撇开 phpwind 写得让业内人士笑掉大牙的代码格式不说, 为了减少 query 次数, phpwind 用了一种文本数据库格式, 实际上就是以读磁盘文件来代替 mysql query, 当磁盘文件不大的时候效率尚可, 当文件很大的时候惨不忍睹. 例如 phpwind 用文本来记录论坛在线列表(非索引模式), 若一个论坛只有 200 人在线, 那么这个文本大约就有 200 行, 读取是很快的. 但如果一个论坛有 6000 人在线呢 ? 呵呵, 不知道原作者有没有考虑到这个问题 ?


数据库优势是方便管理和统计,但论到数据读入速度 文本比数据库快很多,目录叫bbscache已经很明显了告诉了你这一点,你看清楚,摆在里面的多数是静态文档,很少更新、查找、操作,但经常需要读入,将这些数据转成文本文件实在明智之举,不是为了减少query数目,而是为了速度!勿以小人之心度君子之腹才好!

PW是如何更新在线用户,我不是很清楚,因涉及太广,但不会是你那简陋的想法,我知道的就这些。
回复

使用道具 举报

孤心飘雨 发表于 2004-9-24 06:16:20 | 显示全部楼层
呵呵!好热闹哦,希望大家缓和一下气氛,不搞得像生死决战一样!
如果fengyu和crossday能来个对话那就好了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-12-12 02:19 , Processed in 0.082711 second(s), 12 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表