Laravel 单独缓存还是新数据库?应用程序加载太慢

Laravel 单独缓存还是新数据库?应用程序加载太慢,laravel,caching,ember.js,Laravel,Caching,Ember.js,我正在研究一个使用EmberJS和Laravel框架的GPS系统 我们目前从PgSQL数据库读取所有IMEI及其相关数据。这非常耗时,并且对于一个主要POI是实时数据的应用程序来说,应用程序的加载时间太慢 这听起来是加速这一过程的可能/可行的方法吗。。使用设备的IMEI作为其唯一标识符,将所有数据加载到缓存中 缓存将运行一次检查,以查看数据库中某个IMEI的任何字段是否已根据所选计划更改。如果随后已更新,则有关IMEI的数据将立即从DB读取和更新 然后,应用程序将发出GET请求以检索任何已修改的

我正在研究一个使用EmberJS和Laravel框架的GPS系统

我们目前从PgSQL数据库读取所有IMEI及其相关数据。这非常耗时,并且对于一个主要POI是实时数据的应用程序来说,应用程序的加载时间太慢

这听起来是加速这一过程的可能/可行的方法吗。。使用设备的IMEI作为其唯一标识符,将所有数据加载到缓存中

缓存将运行一次检查,以查看数据库中某个IMEI的任何字段是否已根据所选计划更改。如果随后已更新,则有关IMEI的数据将立即从DB读取和更新

然后,应用程序将发出GET请求以检索任何已修改的新数据

因此,在应用程序加载时,这将直接从缓存中读取,而不是从数据库中读取。尽管任何更新的信息都将直接来自那里

例如,固定的设备会消耗我们的CPU。尽管它们明显处于关闭状态,但它们仍不断地从数据库中被拉出,在缓存中,只有当它们的固定状态发生变化时,才会再次从缓存中拉出它们


如果这个想法不好,为什么?你有什么建议吗?

有什么建议吗?有什么建议吗?