【发布时间】:2017-08-30 21:25:20
【问题描述】:
我在 laravel 中有一个站点,其中一个页面进行多个数据库查询(选择语句可能需要一些时间才能运行)。
有没有办法检测用户是否:
- 刷新页面
- 更改查询参数
- 关闭页面
因此意味着不需要查询的结果,因此取消它或终止进程?
注意数据库是 mysql,所以我可以从 mysql 工作台轻松调用 kill {PID} 手动结束类似的查询。
谢谢!
【问题讨论】:
-
可以做到,但对我来说似乎有点矫枉过正。多少查询,什么类型的查询等等会有所帮助。也许在开始杀死进程之前先看看逻辑。