客户端还是服务器上的PHP缓存?

客户端还是服务器上的PHP缓存?,php,caching,memcached,apc,Php,Caching,Memcached,Apc,我正在读关于PHP缓存(APC、MemCache等)的书,突然我想到了一个问题 PHP中的缓存是在哪个级别完成的? 它是在客户端还是服务器端完成的 硬盘空间还是Ram空间 任何关于它的额外细节或信息都会非常有用 提前感谢。PHP缓存在服务器端完成。它显然会在硬盘上。PHP缓存是在服务器端完成的。它显然会在硬盘上。缓存系统的基本知识: 在服务器上安装缓存系统(即memcached()) 这些缓存服务通常缓存在内存中 将您的代码更改为:检查缓存中的数据,如果它不在缓存中,则从文件/webservic

我正在读关于PHP缓存(APC、MemCache等)的书,突然我想到了一个问题

PHP中的缓存是在哪个级别完成的?

  • 它是在客户端还是服务器端完成的

  • 硬盘空间还是Ram空间

  • 任何关于它的额外细节或信息都会非常有用


    提前感谢。

    PHP缓存在服务器端完成。它显然会在硬盘上。

    PHP缓存是在服务器端完成的。它显然会在硬盘上。

    缓存系统的基本知识:

  • 在服务器上安装缓存系统(即memcached()) 这些缓存服务通常缓存在内存中
  • 将您的代码更改为:检查缓存中的数据,如果它不在缓存中,则从文件/webservice/database中获取它,并将其存储在缓存中X倍
  • 在后续的请求中也会执行相同的操作,这将导致数据来自缓存系统,而不是负载繁重的文件系统/Web服务等
  • PHP为大多数缓存系统提供了类。也就是说,它可以让你和你的memcache服务器通话


    顺便说一句,安装memcached非常简单,因为它主要是1个可执行文件+1个配置文件。

    缓存系统的基本知识:

  • 在服务器上安装缓存系统(即memcached()) 这些缓存服务通常缓存在内存中
  • 将您的代码更改为:检查缓存中的数据,如果它不在缓存中,则从文件/webservice/database中获取它,并将其存储在缓存中X倍
  • 在后续的请求中也会执行相同的操作,这将导致数据来自缓存系统,而不是负载繁重的文件系统/Web服务等
  • PHP为大多数缓存系统提供了类。也就是说,它可以让你和你的memcache服务器通话


    顺便说一句,安装memcached非常简单,因为它主要是1个可执行文件+1个配置文件。

    您似乎没有告诉我们,在您突然提出问题之后,您的研究结果出现了什么?如果我遗漏了什么,我很抱歉,但我正在尝试获取有关缓存的知识,但在任何地方都找不到这个答案。于是我问道。那么,我会想为什么你在任何地方都找不到这个答案。我找不到它……似乎你没有告诉我们,在你突然提出问题之后,你的研究发现了什么?如果我遗漏了什么,我很抱歉,但我正在尝试获取有关缓存的知识,但在任何地方都找不到这个答案。于是我问道。好吧,那么我会想为什么你在任何地方都找不到这个答案。我找不到它……为了学究的缘故;它将被存储在持久化存储中;不管是HDD、SSD、RAMDisk、打孔纸、碗里的石头……为了学究的缘故;它将被存储在持久化存储中;不管是硬盘、SSD、RAMDisk、打孔纸还是碗里的石头。。。