PSR-16 缓存接口 - 说明文档

未匹配的标注

PSR-16 说明文档#

1. 概要#

使用缓存是提升项目性能的通用方法,这使得缓存功能成为许多框架和库最常见的功能之一。如果各个缓存库提供相同的使用接口,意味着库可以丢弃他们自己的缓存实现方式,然后方便的使用框架中的缓存功能,或者使用其他专门的缓存库。

2. 为什么要这么麻烦?#

PSR-6 已经解决了这个问题,但是在一些简单的用例中显得过于繁琐。这个标准在 PSR-6 基础上构建更加简单的接口标准。

3. 范围#

3.1 目标#

  • 一个简单的缓存操作接口.
  • 提供有关性能 (往返时间) 原因的多键操作的基本支持.
  • 提供一个能将 PSR-6 实现转换为 PSR 简单缓存的适配器模式.
  • 很有可能将所有的缓存 PSRs 从缓存库公开.

3.2 非目标#

  • 解决了所有可能的极端情况,PSR-6 已经做得很好了.

4. 方法#

在设计上,实现的方法是贫乏的,因为它只在最简单的场景中使用。它无需被所有的缓冲后端实现,也无需在所有的场景中使用。它只是在 PSR-6 的基础上提供了简便的封装。

5. 人物#

5.1 编辑#

  • Paul Dragoonis (@dragoonis)

5.2 赞助商#

  • Jordi Boggiano (@seldaek) - Composer (Coordinator)
  • Fabien Potencier (@fabpot) - Symfony

5.3 贡献者#

以下名单编写了这个 PSR 缓存标准的草案:

  • Evert Pot (@evert)
  • Florin Pățan (@dlsniper)

以下名单是早期的审稿人

  • Daniel Messenger (@dannym87)

6. 投票#

7. 相关链接#

本文章首发在 LearnKu.com 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/psr/psr-16-simp...

译文地址:https://learnku.com/docs/psr/psr-16-simp...

上一篇 下一篇
贡献者:4
讨论数量: 0
发起讨论 只看当前版本


暂无话题~