Windows服务器上的PHP共享内存

时间:2016-07-12 11:23:56

标签: php windows shared-memory

  • 我想存储小数组(aprox 1Mb)以获得大量访问负载。
  • 我不想使用数据库。
  • 我不需要保护这些数据。
  • 我每分钟只会改变一次这个数组,但我每分钟都有成千上万的访问权来读取数据。

实际上我使用的是PHP shared memory segment shmop 。但是经常导致PHP执行,这是由 Apache重启

引起的

是否存在某种方式在Windows中通过任何其他PHP模块执行相同的内存操作?

是否有更好的方法来处理这些数据以便快速访问?

我不关心存储数据的安全性或可靠性。

我如何使用共享内存变量($shm):

visitor calls $shm.
if ($shm exists, and is not older than 1 minute): return $shm;
else: create new $shm, return $shm;

visitor2  calls $shm.
if ($shm exists, and is not older than 1 minute): return $shm;
else: create new $shm, return $shm;
等等......

Apache 2.4.23(Win64)PHP 5.5.3

0 个答案:

没有答案