我的服务器上有一个测试WordPress博客。在我的浏览器中加载WordPress页面之前,我的服务器使用的内存大约是190MB。但是从我的测试博客加载几页后,我的服务器使用的内存会跳到大约420MB。
我不介意WordPress使用如此多的内存,但我难以理解的是为什么在重启之前内存永远不会从系统中释放出来?
服务器似乎没有放慢速度,但我担心它最终会耗尽内存。
我是偏执狂还是真正关心?
答案 0 :(得分:1)
没有过于技术化,分配&在处理资源方面,释放内存是昂贵的操作。因此像PHP这样长时间运行的进程会尽可能长时间地挂在RAM上并重新使用它,而不是一直向操作系统询问更多内存。
Apache设置了特定PHP进程在被杀死,释放内存和重新启动之前可以处理多少请求的设置。您可能无法在测试博客上接近此数量的请求。