在生产中以开发模式运行Tomcat

2020-09-16 14:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)除了(微小的)性能影响外,还有什...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


除了(微小的)性能影响外,还有什么理由不在生产中的开发模式下运行Tomcat?

-不幸的是-有时需要在生产时的运行时修复.jsp或.tag文件。 如果关闭了开发模式,则需要重新启动服务器以获取更改,否则文件将自动重新编译并在更改后的首次访问时重新读取。

如果开发模式适合生产,应该如何设置" modificationTestInterval"和" checkInterval"?

https://tomcat.apache.org/tomcat-7.0-doc/jasper-howto .html 提供了一些提示,但没有提及应如何设置" checkInterval"。

对此有何想法?

1条回答
闻人可可
2020-09-16 14:42

到目前为止,我只读到有关性能方面的问题。 如果您的情况还不错,则可以启用它。

第一种选择是设置 development => true modificationTestInterval => X 。 这样,您可以在JSP更改后略微减少负载,但不能经常更改它们。 modificationTestInterval 的意思是"更改JSP之后,请勿在接下来的X秒内检查此JSP的更改"。

另一种更可持续的方法是设置 development => false checkInterval => Y 。 这意味着tomcat将仅每Y秒检查一次JSP的新版本,而不是针对每个请求。

图形比较:

  1. ....... .....

  2. .. > .. ..

一周热门 更多>