我们正在使用run-app. 第一次请求页面时,会有延迟。但是,此后每次都会快速加载页面。
我能想到的最明显的解释是页面还没有被编译。有没有办法诱导编译或其他什么导致延迟?
我希望你只run-app在开发中而不是在生产中使用“ ”。
如果要预编译 GSP,请使用“ run-war”。
但请注意,不会检测到 GSP 的更改,您必须重新启动应用程序或更改配置以启用动态重新编译。
要在作为 WAR 运行时启用 GSP 的动态重新编译,请Config.groovy使用以下内容修改您的:
grails.gsp.enable.reload = true
grails.gsp.view.dir = "/path/to/WEB-INF/"
Run Code Online (Sandbox Code Playgroud)
我再怎么强调也不为过,如果这不是在开发中,而是在生产中,请将您的应用程序部署为 WAR 文件。
| 归档时间: |
|
| 查看次数: |
694 次 |
| 最近记录: |