我以前开发过Java Web应用程序(Spring,Spring Boot),其中将大量数据缓存在内存中,以极大地提高可支持的同时用户的效率和数量,但是我很难弄清PHP应用程序的方式能达到同样的效果吗?
有全局的方法可以做到这一点,还是使用会话变量的最佳方法?
最佳答案
PHP是单页语言(如果我们谈论的是WEB)。
看看这个http://php.find-info.ru/php/016/ch20lev1sec5.html和这个http://www.slideshare.net/laruence/the-php-life-cycle
如果您需要实时将大量数据保留在内存中(例如无需每次都在数据库中进行查询(每次请求)),则需要使用一些基于内存的存储来保持代码中的持久连接。
另外,当您将在php变量中使用大量数据时,请务必小心,垃圾收集器工作良好,但仅适用于少量请求。查看unset()
表达式,以进行强制清理堆。
对不起英语:)
关于java - PHP应用程序如何将数据保存在内存中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42295998/