我试图做一些我将实现网络缓存的开发。
我为此使用了codeigniter 4,它确实内置了缓存库。
但是,还有其他第三方缓存软件,例如redis。
根据我的研究,两者具有相同的目的。
因此,需要redis而不是我的框架缓存吗?
最佳答案
尽管它们可以达到相同的目的,但是将redis添加到您的项目中时,您会将缓存卸载到其他服务器上。从而减轻您的应用服务器的负载。
这主要取决于您的设置和预期的负载:
继续使用codeigniter的缓存。
将缓存卸载到专用的Redis服务器/服务以使其保持
运行顺利。当然,这增加了项目的复杂性。
如果您有兴趣阅读更多观点,那么这篇文章对Redis何时使用或不使用它有一些好处:https://stackoverflow.com/a/3967052/9442192
关于php - PHP框架缓存与Redis缓存之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61738688/