标签: java .net sql-server
对于一个(我认为)非常普遍的问题,我真的找不到合适的文档。
如果我有一个用.Net或Java编写的网站,允许用户针对数据库(MS SQL)执行要求很高的SQL查询,那么确保这些查询被杀死/停止的最佳方法是什么在返回回复之前离开页面或关闭浏览器。
我得到的部分是,您可以使用Javascript从网页ping服务器以确保客户端仍处于打开状态,但是如何将其链接到特定查询并将其终止(例如,如果用户从一页到另一页ping仍然可以工作,但应该停止sql查询)
答案 0 :(得分:0)
您可以使用"window.onbeforeunload"事件在用户离开时向服务器发出通知。