最近殷雯工作室在开发一系统时,有会员vip时间限制。是一般平台类系统常见的功能。
我们知道网站一般是c/s的系统,网站用户以http协议的形式访问服务器。会员的时间限制可以记录到数据库,问题的关键是能否实现时时检测会员的时间。
php如果写一24小时运行的文件,服务器资源将不断的消耗,服务器性能也将大受影响。这不是理想的解决办法。如果用户达到一定数量,那我们的服务器将是很大一笔消耗。
我们变通的来解决有一些办法
1.会员登时运行检测单一会员(自身)脚本
2.管理员后台定期自行运行全会员检测脚本。
以下是网友一些见解“希望会员是否过期实时检测,这种功能在B/S架构里实现不可能,因为B/S系统是基于HTTP协议的,懂吗?商业软件为了达到这种需求,会在服务器端设计服务端软件来控制一些时效性非常高的功能,完全用网页不可能实现.当然也有笨办法,你管理员后台弄个检测脚本,你天天打开这个页面让脚本执行检测,不过这个很耗费服务器资源.”