代码之家  ›  专栏  ›  技术社区  ›  Daniel Sorichetti

在PHP中是否可以在内存(RAM)中保留变量?

  •  1
  • Daniel Sorichetti  · 技术社区  · 17 年前

    我正在学习用PHP编写网站的高性能代码,我突然想到了这个想法:

    我们知道访问数据库会占用大量CPU,因此我们会缓存这些数据,并将其保存到HDD中。但是我想知道,它不能放在服务器的RAM中,这样我就可以访问它了吗 甚至更多

    4 回复  |  直到 17 年前
        1
  •  10
  •   Ferdinand Beyer    17 年前
        2
  •  1
  •   cletus    17 年前

    APC 作为字节码缓存。您还可以将其用作本地缓存。如果您在分布式/集群环境中需要一些东西,那么 memcached (还有可能 beanstalkd

        3
  •  0
  •   Matt    17 年前

    XCache、eaccelerator、apc和memcache允许您将项目保存到半持久性内存中(在大多数情况下,您不一定知道项目何时过期)。它与数据库不同,更像是键/值列表。缺点是它需要第三方库,因此根据您的环境,您可能会受到一些限制。

        4
  •  0
  •   Erwin Smout Erwin Smout    17 年前

    如果您的服务器是 任何