对于系统的优化,首先需要搞清楚的是什么地方是性能的瓶颈。除了技术站务之外,
没有人能够接触到水木运行时刻的相关统计数据,我们也不可能模拟出一个和水木
一模一样的运行时刻环境,技术站务们不公开说明白各个功能的负荷大概多少,别人
怎么着手分析问题?代码或许已经优化了很多,设置也优化了很多,但是提高性能
不是这两方面就行的,有的时候对于整个系统结构甚至业务逻辑都可以进行优化。
最简单的一个,我以前一直提的信用等级问题:
例如广告,总是有人注册了马甲上来发广告,该广告被加入了关键字,每个人发的时候
都会被审查,这有必要吗?完全可以根据信用级别来判断,如果站务,仲裁,大版斑竹,
甚至注册在2年以上的id,发文数在1000以上的,对bbs规则有了解的而且爱惜id名声的,
完全可以不用进行这个关键字判断的,这个可以省多少cpu资源?而且关键字也可以分
级别的,一些政治性的进行过滤,其余的完全可以灵活配置的嘛。而且一个id的信用等级
也可以随着m文,被封禁等情况进行自动调整,从而做到系统的运行时刻自动优化,呵呵
【 在 oldbug (心平气和) 的大作中提到: 】
: 【 以下文字转载自 sysop 讨论区 】
: 发信人: atppp (Big Mouse), 信区: sysop
: 标 题: Re: 其实我觉得技术站务们......
: ...................
--
FROM 218.182.104.*