php框架缓存与redis缓存的区别
我试图做一些开发,我将实现web缓存 我使用CodeIgniter4来实现这个,它确实内置了缓存库 但是,还有其他第三方缓存软件,如redis 根据我的研究,两者都有相同的目的php框架缓存与redis缓存的区别,php,codeigniter,caching,redis,Php,Codeigniter,Caching,Redis,我试图做一些开发,我将实现web缓存 我使用CodeIgniter4来实现这个,它确实内置了缓存库 但是,还有其他第三方缓存软件,如redis 根据我的研究,两者都有相同的目的 因此,什么是需要redis而不是我的框架缓存?虽然它们可能有相同的用途,但将redis添加到项目中,您将把缓存卸载到不同的服务器上。从而减少应用服务器的负载 这主要取决于您的设置和预期负载: 如果它是一个没有太多流量或查询的简单项目,您可以 继续使用codeigniter的缓存 如果您期望大量的流量或大量的SQL/No
因此,什么是需要redis而不是我的框架缓存?虽然它们可能有相同的用途,但将redis添加到项目中,您将把缓存卸载到不同的服务器上。从而减少应用服务器的负载 这主要取决于您的设置和预期负载:
- 如果它是一个没有太多流量或查询的简单项目,您可以 继续使用codeigniter的缓存
- 如果您期望大量的流量或大量的SQL/NoSQL查询,那么最好是这样 将缓存卸载到专用的redis服务器/服务以保留缓存 运行平稳。这当然给项目增加了一些复杂性
<>如果你有兴趣阅读更多的观点,这个帖子在ReDIS上有什么好的地方,关于何时使用它:你能解释一下开发者在什么阶段应该考虑扩展应用程序吗?当cpu达到n%时?ram?查询达到特定频率?只是你个人的意见。互联网上的许多阅读都是关于“依赖”的。我计划做一些云POS系统。