3
我最近了解到Rails的“子弹”宝石,它解决了N + 1问题,并确定您的应用何时应该使用或不应该使用预先获取。显然,它会在运行时检查不需要的N + 1加载的发生,或者在使用延迟获取的情况下需要提前获取加速。是否有Grails插件用于检测N + 1抓取(类似于Rails子弹宝石)?
https://github.com/flyerhzm/bullet
是否有Grails的等效插件?
我最近了解到Rails的“子弹”宝石,它解决了N + 1问题,并确定您的应用何时应该使用或不应该使用预先获取。显然,它会在运行时检查不需要的N + 1加载的发生,或者在使用延迟获取的情况下需要提前获取加速。是否有Grails插件用于检测N + 1抓取(类似于Rails子弹宝石)?
https://github.com/flyerhzm/bullet
是否有Grails的等效插件?
简短的回答是,没有。目前,Grails并没有插件可以做到这一点。您需要通过代码手动管理获取模式。
我建议您先开发您的应用程序,然后对其进行配置以确定对任何获取模式的更改适合的位置。
请记住“测量两次,切一次”的规则。