打印

[交流] 关于搜索的一个建议

0

关于搜索的一个建议

应该有很多坛友跟我一样,大多数时候都不用搜索,有时候特想尽快找到什么东西的时候又被多少分钟一次的规定限制得死死的,但是如果把这个限制放宽又会影响到服务器的速度。
针对这种情况,我有一个建议,能不能搞成这样:一分钟最多搜索3次,三分钟内最多搜索4次,五分钟内最我搜索5次。。这种方法短时间内的次数增加了,但长时间来看次数降低了,谁也不能不停地滥用搜索功能;而且就像银行一样,一般来说大家搜索的时间会均匀分布,不会出现“挤兑”的情况,因此一分钟3次只要不是那么凑巧大家都一起搜索应该也不算高。
我觉得这样既可以适应坛友间或突发的需要,又能在总体上有所控制,不会让搜索请求挤爆服务器。
如果真能这样搞,也要避免可能有人不停地退出登录以此利用前一分钟的高峰期,但我想,只要有人来做这个功能,小问题都是好解决的。
可能有考虑欠周之处,请大家指正。

TOP

0

回复 1楼 的帖子

楼主看到的只是表面现象。搜索次数的限定,是面向当前所有在线的会员的,即在一分钟之内,服务器只响应当前会员提交的搜索次数……  楼主所说的貌似能解决问题,但一但在线的会员数过多,仅仅是根据个体限制每个会员的搜索次数,最终还是导致在同一时间点,服务器要响应的搜索请求超标,大家的响应都缓慢……

TOP

0
其实很多事情都是概率,就像大家一起去银行挤兑一般情况下不会发生一样。
sis 这边一大家子,人越多这个规律越有利用价值。如果平时半分钟一次可以承受,那么一分钟两次也不大会出问题。虽然平均也是半分钟一次,但如果想在半分钟内搜索两次,两次之后又不再搜索的话,这样就可以省去几十秒的等待时间。
再这么考虑一下好了,即使是维持目前的次数限制,理论上只要大家一起发起搜索,那服务器也够呛,所以说,都是概率。

TOP

0

回复 3楼 的帖子

是啊,中不可能一直在搜索。但问题是,现在SIS的会员有几百万,且国内的居多,大家上网的时间段比较稳定,在线的高峰期相对集中,这样搜索撞车的情况就不少见了,这种概率绝对不低!且一旦发生就导致所有在线的会员逛论坛缓慢。所以搜索的限制只能是面向所有会员,而不是针对具体个人。

TOP

0
现在搜索应该还可以把,自从上升到LV3后,我都是一次搜索就成了的,没有以前的等待时间了。

TOP

0
其實告訴你一個快捷的搜索,貌似沒有等級限制了哦...(不知道LV3的用不用的了哦)
我所說的方法就是:知道那人的ID,把他添加為好友,這樣可以找出他所有的帖子哦!

TOP

0
这个方法着实不错,这都能想到,厉害啊,佩服。

TOP

0
我一直找不到搜索在那,是不是我等级低了?

TOP

0
现在搜索人少了
很少出现次数限制了

TOP

当前时区 GMT+8, 现在时间是 2024-7-3 07:38