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

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

这是一篇协同翻译的文章,你可以点击『我来翻译』按钮来参与翻译。

PSR-16 说明文档

1. 概要

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

2. 为什么要这么麻烦?

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

sunshareall0709 翻译于 3周前

3. 范围

3.1 目标

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

3.2 非目标

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

查看其他 1 个版本

4. Approaches

The approach chosen here is very barebones by design, as it is to be used only by the most simple cases. It does not have to be implementable by all possible cache backends, nor be usable for all usages. It is merely a layer of convenience on top of PSR-6.

5. People

5.1 Editor(s)

  • Paul Dragoonis (@dragoonis)

5.2 Sponsors

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

5.3 Contributors

For their role in the writing the initial version of this cache PSR:

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

For being an early reviewer

  • Daniel Messenger (@dannym87)

6. Votes

7. Relevant Links

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

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


暂无话题~