thinkphp 实现一个页面只有一人操作
假设从数据库中获取100条数据,分10页显示。现在有多人同时并发处理这10页数据,请问如何才能保证第一个人在操作第一页数据时,其它人在第一页时会显示"当前页有人在操作,请...
假设从数据库中获取100条数据,分10页显示。现在有多人同时并发处理这10页数据,请问如何才能保证第一个人在操作第一页数据时,其它人在第一页时会显示"当前页有人在操作,请跳转至下一页"这样的提示。现在的想法是通过session或者memcache,前台通过一个定时的ajax定时获取当前页中的session或者memcache,如果存在则在当前页中提示"当前页有人操作,请跳转至下一页",主要是防止多人同时操作同一页数据,降低效率。用的是thinkphp框架。请问各位高手,该何如实现?谢谢。最好有相应的代码呈现。或者有其它好的方法也行。
需要考虑到如果多人几乎同时操作时,该如何处理。 展开
需要考虑到如果多人几乎同时操作时,该如何处理。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询