首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Play Framework 1.4x -开发服务器

Java Play Framework 1.4x -开发服务器
EN

Stack Overflow用户
提问于 2019-10-22 13:32:32
回答 2查看 213关注 0票数 0

我感兴趣的是在幕后使用什么Development Server?(Web和应用程序服务器)

在本地开发时,与部署的应用程序页面加载(1-2秒)相比,我有很大的页面加载时间(5-10秒)。我认为开发服务器出了问题,因为在速度上有很大的差异。

有没有开发服务器Play!1.4使用的具体位置?是否可以切换开发服务器?

EN

回答 2

Stack Overflow用户

发布于 2019-10-24 00:05:01

Play使用netty,但性能差异是因为在开发模式下,所有的框架(不仅仅是play)禁用所有类型的缓存或预编译的东西,并一直重新编译所有东西,以获得良好的开发体验,在生产中,东西只编译一次。

票数 0
EN

Stack Overflow用户

发布于 2019-10-24 22:30:24

为了更好地调试,Play FW在DEV模式下使用单线程(默认)。如果你有阻塞线程(通过ajax请求执行多个查询等),其他线程将等待该线程被释放。因此相对于已部署的版本,您将有更长的等待时间。

在application.conf中,您可以将此行为更改为使用指定的线程数(例如5),如下所示:

代码语言:javascript
复制
# Default to 1 thread in DEV mode or (nb processors + 1) threads in PROD mode.
# Try to keep a low as possible. 1 thread will serialize all requests (very useful for debugging purpose)
play.pool=5
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58497636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档