2012-07-27 37 views
0

在Java中,Php是否有像'persistent'这样的修饰符?php修饰符和缓存概念

我的目的是将从数据库检索到的结果集存储到服务器RAM中。当用户下一次搜索相同的值时,我不会再次进入数据库检索。简单地说,我想模拟RAM上的缓存。

我不知道。任何人都可以帮助我吗?

回答

0

不是。

您可以将结果缓存到文件中,然后加载它,或者在数据库前使用类似memcached的东西来获得此行为。

或者,您可以将数据存储在$ _SESSION中,但这当然是每个用户而不是全局数据。

+0

但我不希望它在一个文件中。我们不能把它分配给一个临时变量,并保持在RAM上?我们能像这样在RAM上做任何变量吗? – mano 2012-07-27 11:16:47

+0

没有。PHP不能这样工作,每个脚本从上到下运行,然后退出。设计没有任何坚持。你可以使用类似memcached的东西来做到这一点,尽管在你的数据库之前,而不是你的语言。 – 2012-07-27 11:20:24

+0

谢谢你丰富。不知道memcached,会学到它。 – mano 2012-07-27 11:22:51