pcache 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
pcache 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

pcache是一个PHP本地缓存扩展,使用它可以实现类似于memcached的功能,但不需要通过网络传输,所以效率非常高。

pcache跟yac和apcu的最大区别是:pcache使用slab内存管理算法,所以效率比较高,内存使用情况更好。

pcache提供3个函数:

  • 1) pcache_set($key, $val); 添加缓存

  • 2) pcache_get($key); 获取缓存

  • 3) pcache_del($key); 删除缓存

项目主页:https://github.com/liexusong/pcache

项目尝试:http://66.154.119.206/pcache.php

展开阅读全文

代码

评论 (0)

加载中
更多评论
发表了资讯
2014/07/14 00:00

PHP本地缓存扩展 pcache v0.2发布

pcache是一个PHP本地缓存扩展,使用它可以实现类似于memcached的功能,但不需要通过网络传输。pcache使用slab算法管理内存,而且没有使用操作系统的锁,所以性能很好。 pcache 0.2版本新支持数据压缩,比原来更节省内存。pcache的使用非常简单,只有3个函数,例子如下: <?php pcache_set("myname", "liexusong"); va...

40
63
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
2018/03/02 15:09

php开启Opcache

一、安装 1.php5.5之后打开php.ini找到Opcache 然后打开opcache.enable=1 设置共享内存 pcache.memory_consumption=128 设置时间opcache.validate_timestamps=60 添加扩展 zend_extension="opcache.so" 打开phpinfo可以看到 二、使用 书写一个页面,然后刷新,会发现有缓存,再次查看phpinfo 会发现出现一个数字,如果要...

0
4
发表了博客
2013/02/18 01:49

实现了一个简单的嵌入式K/V数据库

照着这个要求http://www.cnblogs.com/promise6522/archive/2012/01/12/2321080.html写了一个简单的K/V数据库。不过不支持跨数据库操作。 一开始的时候没有考虑到错误恢复系统。后来想把恢复系统加进去发现了个问题。就是数据文件和索引文件不应该分开。应该将数据和索引放在同一个文件里。 这是因为fsync操作。数据库使用...

0
1
发表了博客
2016/05/31 22:40

Go学习笔记三:网络通信

网络通信是IT系统的必备功能,如果是做一些简单的工具类或者小软件,我们可以直接采用原生的SOCKET进行编程开发;如果项目规模比较大,则是基于一些网络通信库,比如zeromq, libevent, netty等;进一步的,使用网络通信中间件,直接利用其提供的接口进行数据收发即可。在这篇笔记中,就是说明在Golang中,如何做网络通信...

0
2
发表了博客
2018/12/18 02:06

[14]Windows内核情景分析 --- 文件系统

文件系统 一台机器上可以安装很多物理介质来存放资料(如磁盘、光盘、软盘、U盘等)。各种物理介质千差万别,都配备有各自的驱动程序,为了统一地访问这些物理介质,windows设计了文件系统机制。应用程序要访问存储在那些物理介质上的资料时,无需直接访问,只需借助文件系统即可对其有效访问。各种物理介质的存储方式千...

0
0
发表于游戏开发专区
2019/01/06 14:23

skynet中sproto使用示例

Sproto是一个用C编写的高效序列化库,主要是想用来做Lua绑定。类似Google的 protocol buffers,但是速度更快。其设计得非常简单。只支持Lua支持的几种数据类型,其可以很容易的绑定到其他动态语言,或者直接在C中...

0
0
发表了博客
06/09 15:26

chromium electron 编译出现 clang 错误 clang++: error: unable to execute command: Killed

ninja -C out/Release electron ninja: Entering directory `out/Release' [1/3263] CXX obj/content/browser/browser/browser_jumbo_16.o FAILED: obj/content/browser/browser/browser_jumbo_16.o ../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/content/browser/browser/browser_jumbo_16.o...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
21 收藏
分享
返回顶部
顶部