对此问题进行了扩展:Laravel - Caching Eloquent with Frequent Updates
假设我们在为一个用户提供服务的进程中实例化了一个Product对象($ product),我们是否可以将它保留在内存中以便为后续用户引用?我不是在谈论缓存,而是谈论对象持久性。让我们说我每分钟有1000个请求,600要求我加载相同的产品,加载这些对象(从DB或Cache),从它们读取,可能操纵一个或两个字段似乎非常直观,保存,关闭,然后重新打开以进行下一个过程。
我知道(我已经使用过)APC可以帮助解决这个问题,但它仍然在缓存。根据我的理解,对象仍然必须在每个请求上被序列化和反序列化。我要问的是,我们可以拥有一个后台对象线程或进程,可用于维护后续进程可以引用的对象池吗?