2012-07-27 44 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