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

StyleCI

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

贡献

如果您想贡献,非常欢迎。您应该提供您想添加或更改的代码的详细信息。

感谢

非常感谢