使用Grails 2.5.6和jdk1.8.0_102。调试的数据库获取时间小于500毫秒,将域对象转换为JSON的时间不到1毫秒。响应大小约为60KB并运行localhost,因此网络延迟不是问题。所以这一切都归结为:
render domainObjects as JSON takes 20 seconds
render domainObject as JSON takes 1 second
正如我所写,eq。这需要不到1毫秒:
def json = domainObjects as JSON
所以问题在于渲染。如何让它更快?