我正在尝试优化我的应用程序,并在应用程序启动时将某些内容加载到Rails缓存(最终是memcached)中。基本上,我有几个表在我的数据库中仅存在于规范化目的,并且很少更改。当它们发生变化时,我可以处理更新缓存的逻辑。
我应该在哪里编写“初始化程序”以读取这些不同的模型并将它们加载到缓存中?我尝试编写传统的初始化程序,但它在我的模型实际存在之前运行...我基本上需要加载所有的模型和内容,然后创建缓存,然后运行应用程序。如何进入那个中间状态?
我应该在哪里编写“初始化程序”以读取这些不同的模型并将它们加载到缓存中?我尝试编写传统的初始化程序,但它在我的模型实际存在之前运行...我基本上需要加载所有的模型和内容,然后创建缓存,然后运行应用程序。如何进入那个中间状态?