如何将数据存储在内存中,以便PHP脚本可以像$ _SESSION一样访问它?

时间:2012-01-25 08:07:09

标签: php

我的脚本很少,必须共享每个HTTP请求都可以访问的高动态数据,就像用户会话的$ _SESSION一样。实现这一目标的最佳方法是什么?

3 个答案:

答案 0 :(得分:6)

您可以尝试APCMemcache

如果您无法使用其中任何一个,那么带有内存引擎的MySQL表也可能就是答案。

答案 1 :(得分:3)

查看内存存储,例如memcachedPHP extension),Redis或MySQL的MEMORY tables。此外,还有很多其他存储引擎使用RAM来存储数据。

答案 2 :(得分:0)

您也可以将数据存储在tmpfs中。这个链接http://we-love-php.blogspot.de/2013/02/php-caching-shm-apc-memcache-mysql-file-cache.html有一个很好的性能比较。