【问题标题】:Differences between php framework cache vs redis cachephp框架缓存与redis缓存的区别
【发布时间】:2020-08-27 12:35:17
【问题描述】:

我正在尝试做一些我将实现网络缓存的开发。

我为此使用了 codeigniter 4,它确实内置了缓存库。

不过,还有其他 3rd 方缓存软件,比如 redis。

根据我的研究,两者的目的相同。

那么,用redis代替我的framework cache有什么用呢?

【问题讨论】:

    标签: php codeigniter caching redis


    【解决方案1】:

    虽然它们可能用于相同的目的,但将 redis 添加到您的项目中,您会将缓存卸载到不同的服务器。从而减少应用服务器的负载。

    这主要取决于您的设置和预期负载:

    • 如果是没有太多流量或查询的简单项目,您可以 继续使用 codeigniter 的缓存。
    • 如果您预计会有大量流量或大量 SQL/NoSQL 查询,最好 将缓存卸载到专用的 redis 服务器/服务以保留它 运行平稳。这当然会增加项目的复杂性。

    如果你有兴趣阅读更多观点,这篇文章对 Redis 有一些关于何时使用它的好处:https://stackoverflow.com/a/3967052/9442192

    【讨论】:

    • 您能解释一下开发人员应该在什么阶段考虑扩展应用程序?当 cpu 达到 n%?ram?查询达到特定频率时?只是你的个人意见。互联网上的很多阅读都是关于“依赖”的。我打算做一些云POS系统。
    猜你喜欢
    • 2021-08-19
    • 2015-03-11
    • 2018-02-14
    • 1970-01-01
    • 2014-05-01
    • 2020-09-04
    • 2014-07-01
    • 2012-02-21
    • 2019-03-03
    相关资源
    最近更新 更多