如何在PHP 中使用共享内存

发布: 2007-06-06 18:43

*nix共享内存很早就有,可以使用共享内存实现进程或者线程间的通信,也可用作存储特定的数据(简化的内存数据库)。
在PHP4.0。4中加入了共享内存的支持,这样可以在多个PHP程序间共享某些数据。
对于某些少量数据记录的库可以使用这种共享内存来加速执行效率,如PHP的模板文件(需要修改smarty),校验码的存储等。

用起来非常简单,编译PHP时 加上参数 --enable-shmop 即可。主要有下面几个PHP函数:

目录
shmop_close -- Close shared memory block
shmop_delete -- Delete shared memory block
shmop_open -- Create or open shared memory block
shmop_read -- Read data from shared memory block
shmop_size -- Get size of shared memory block
shmop_write -- Write data into shared memory block

ftok




原文: http://qtchina.tk/?q=node/56

Powered by zexport