2
我们有一个体面大的Rails应用程序。但是,平稳的API速度很慢。在RACK服务器启动运行某些代码
因此,我们正在将原型移植到Rails之外的API层。我们目前正在考虑将葡萄(https://github.com/intridea/grape)这将删除ActiveRecord和其他重型Rails代码。整个API层将在核心Ruby中。
要使用PG管理连接池,我们写了一段代码,可以打开n个数据库连接并维护它们。无论何时我们想运行查询,我们都会使用其中一个连接,然后将它们返回到可用池。
现在,我们想以某种方式运行连接池生成代码到RACKUP服务器启动。所以当RACK服务器启动时,所有连接池都打开并存储在RAM中。
任何想法如何在RACKUP服务器启动时调用某些代码?
谢谢你提前