Playframework 如何在play framework中停止当前执行

Playframework 如何在play framework中停止当前执行,playframework,Playframework,我有一个模板,需要很多时间来计算和渲染。如果我在浏览器中按escape,它将停止执行控制器方法和呈现模板。但现在控制器方法正在执行,直到完成为止。这不应该发生。如何控制它。控制器中不应包含长时间运行的代码,因为这将阻止http线程。你的控制器应该很快。按escape将关闭浏览器端的http连接,但不会停止控制器的执行 实现这一点的最佳方法是结合使用缓存和。 我使用作业执行繁重的计算,控制器从缓存获取信息,或者在缓存未命中时异步调用作业。这非常有效,并且非常容易实现

我有一个模板,需要很多时间来计算和渲染。如果我在浏览器中按escape,它将停止执行控制器方法和呈现模板。但现在控制器方法正在执行,直到完成为止。这不应该发生。如何控制它。

控制器中不应包含长时间运行的代码,因为这将阻止http线程。你的控制器应该很快。按escape将关闭浏览器端的http连接,但不会停止控制器的执行

实现这一点的最佳方法是结合使用缓存和。 我使用作业执行繁重的计算,控制器从缓存获取信息,或者在缓存未命中时异步调用作业。这非常有效,并且非常容易实现