翻译进度
3
分块数量
4
参与人数

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

这是一篇社区协同翻译的文章,你可以点击右边区块信息里的『改进』按钮向译者提交改进建议。

PSR-16 说明文档

1. 概要

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

2. 为什么要这么麻烦?

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

sunshareall0709 翻译于 3个月前

3. 范围

3.1 目标

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

3.2 非目标

  • 解决了所有可能的极端情况,PSR-6已经做得很好了.
delin 翻译于 4个月前

查看其他 1 个版本

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. 相关链接

cloes 翻译于 3周前

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

参与译者:4
讨论数量: 0
发起讨论


暂无话题~