lablnet / cache
此包已被废弃,不再维护。未建议替代包。
PHP 缓存包。
1.0
2018-11-06 06:59 UTC
This package is auto-updated.
Last update: 2020-06-06 14:56:31 UTC
README
PHP 缓存操作类
如何安装
在终端/命令提示符中运行
composer require lablnet/cache
PHP 缓存操作类以多种方式操作缓存。
访问不同类型缓存容器中的数据。
此包可以访问不同类型缓存容器中的数据。它提供了不同的类,用于实现存储和检索缓存数据的相同操作,例如创建缓存条目、从缓存条目中检索数据、检查缓存条目是否已存在以及删除现有的缓存条目。目前它提供了使用APCU、文件、mcache和opcache的缓存容器类。
此类可以操作
- APCU 缓存:APCu 是移除了代码缓存功能的APC。第一个APCu代码库版本为4.0.0,它当时是从APC主分支的头部分叉而来。PHP 7支持从APCu 5.0.0版本开始。APCu可以提供兼容模式,使其可以作为APC的相应部分的替代品。
- Memcache:Memcache模块提供了方便的过程式和面向对象的接口来访问memcached,这是一个高效缓存守护进程,特别设计用于减少动态Web应用程序中的数据库负载。
- Opcache:OPcache通过在共享内存中存储预编译脚本字节码来提高PHP性能,从而消除了PHP在每次请求中加载和解析脚本的需要。
- Cache:Cache通过以json格式存储数据来提高PHP性能,而不是通过执行查询从数据库中获取记录,从文件中获取记录更快,Cache将数据存储在.cache文件中。
示例
- APCU 缓存: indexAPCU.php
- Memcache: indexMemcache.php
- Opcache: indexOpcache.php
- Cache: indexCache.php
问题 & 贡献
问题
如果您发现任何问题,请随时创建包含详细信息的 issue
贡献
如果您想贡献,非常欢迎。您应该提供您想添加或更改的代码的详细信息。
感谢
非常感谢