看到很多商业的web系统都有人数限制的功能,比如50人版,在线到了50人后速度明显觉得很慢。请问实现思路是什么?

imamouse 2003-09-12 02:40:54
看到很多商业的web系统都有人数限制的功能,比如50人版,在线到了50人后速度明显觉得很慢。请问实现思路是什么?

我看到的这个程序是JSP做的,不知道用PHP是什么实现方式?
...全文
47 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
imamouse 2003-09-15
  • 打赏
  • 举报
回复
sports98,你的方法跟我一样。呵呵,主要是这个在线如何统计的问题,大家都知道,PHP不可能做到非常准确的在线时实统计,只能通过其它方式获取。

lapmx:调用apache或IIS的在线统计的资料在哪里有?这是个获取在线的好办法

upupup~~~
bonniewater 2003-09-13
  • 打赏
  • 举报
回复
MARK
xqi8 2003-09-13
  • 打赏
  • 举报
回复
up
warton 2003-09-13
  • 打赏
  • 举报
回复
一般是超过时会延时
lapmx 2003-09-12
  • 打赏
  • 举报
回复
还有一种方法调apache或IIS当然的在线人数,如果大于多少就不上人登录啦!
sports98 2003-09-12
  • 打赏
  • 举报
回复
如果你限制了50个人,还有必要延长5秒?要是我的话,我就

if($online>50){
echo "您所使用的是50人使用版!当前已经超限!如果您想扩大访问量,请联系..";
}else{
// 50人内使用
}
sports98 2003-09-12
  • 打赏
  • 举报
回复
sleep();
imamouse 2003-09-12
  • 打赏
  • 举报
回复
有不同意见吗?大家ttt啊~~~
有帮助没帮助希望都tttt
imamouse 2003-09-12
  • 打赏
  • 举报
回复
就是用zend做,安全可以保证,主要是实现思路,如何让程序变慢?呵呵~~

我的想法也是用在线通缉的办法,到了50人调用延时函数延长5秒或者更多。
sports98 2003-09-12
  • 打赏
  • 举报
回复
PHP可以使用在线统计,以及使用session_id()共享一个session(这个用的可能性不大),

或使用自定义的session.save_path进行目录内session文件统计限制

不过.PHP文件都是开源的,这么做等于不做,因为你写上去,别人也可以删除,除非你用zend
imamouse 2003-09-12
  • 打赏
  • 举报
回复
bushido:我是想问如何实现,而不是如何删除或者文件调用。
bushido 2003-09-12
  • 打赏
  • 举报
回复
如果是做在.php里面那可以改掉,我想是编译成.dll文件后调用吧

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧