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

1. 概要

缓存是用于提高项目性能的常用方法,有很多库可以做到这一点

遵循此规范意味着库可以放弃它们自己的缓存实现,转而轻松的使用框架提供给他们的缓存实现,或者用户选择的另一个专用缓存库

2. 何必?

PSR 6 其实已经解决了所有的缓存问题,但并没有用最简单的方式去解决,即使最简单的用途也需要相当规范和冗长的步骤

此 PSR 旨在在现有的 PSR 6 接口上建立一个简化了的标准接口

3. 内容

3.1 目标

  • 一个缓存操作的简单接口
  • 支持多键名操作
  • 提供一个从 PSR-6 规范到 PSR-Simple-Cache 规范的适配器
  • 应该 让一个缓存库可以同时支持两个缓存 PSR

3.2 非目标

  • 解决所有可能的情况,PSR 6 已经做得很好

4. 方式

此 PSR 选择的实现方式是非常简单的设计,因为它只能用于最简单的情况,它不要求所有可能的缓存后端都实现,也不能用于所有用途。此 PSR 仅仅是 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. 表决

  • Entrance Vote: https://groups.google.com/d/topic/php-fig/vyQTKHS6pJ8/discussion
  • Acceptance Vote: https://groups.google.com/d/msg/php-fig/A8e6GvDRGIk/HQBJGEhbDQAJ

7. 相关链接

PHP 标准规范

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.