如何在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
|