GSP 渲染很慢
Posted
技术标签:
【中文标题】GSP 渲染很慢【英文标题】:GSP rendering is very slow 【发布时间】:2014-07-25 10:58:21 【问题描述】:我们的 Grails 应用程序中的 GSP 渲染非常慢
我们尝试使用 JavaMelody 隔离问题,渲染 gsp 的平均时间为 16,083 毫秒,这太慢了。
所以我确定 GSP 的渲染是主要问题。
有什么建议吗?
【问题讨论】:
GSP 被编译一次。通常在打包 WAR 时。您需要查看的是您的 GSP 中发生了什么。你里面有很多逻辑吗?将其移至控制器。它做了很多循环吗?优化您的数据结构。如果没有发布示例 GSP,就很难说出问题所在。 【参考方案1】:GSP 实际上非常快,并且在速度上可以与大多数渲染技术相媲美。如果您遇到速度问题,通常是因为您的页面和/或标签库的复杂性。
考虑您正在使用哪些标签库,是否使用了过多的包含/模板,以及您是否在视图中延迟加载数据的配置文件。如果您在延迟加载数据方面遇到 n+1 问题,您可能会在视图渲染期间执行大量查询,这会大大减慢速度。
【讨论】:
见***.com/questions/2568507/…以上是关于GSP 渲染很慢的主要内容,如果未能解决你的问题,请参考以下文章
win10电脑打开此电脑资源管理器任务管理器软件等突然很慢很慢,cup内存磁盘利用率却很低
SAP migo这个事物代码在做操作的时候,多人操作同一个事务代码时很慢很慢,是啥原因?