2011-08-29 48 views
2

我想問一下有過MySQL MEMORY引擎經驗的人。這對於廉價和快速的緩存系統是不錯的選擇。在PHP緩存(MySQL MEMORY引擎)

+2

你想要緩存什麼,結構如何,對象大小,你打算一次使用多少個對象? (等)沒有「一刀切」的答案,*很多*需要更多細節。 (另外,MySQL存儲引擎與PHP沒有任何關係。) – Piskvor

+0

是的,我知道,但是我使用PHP作爲我的服務器端解析器。我的細節很簡單 - 當我執行SQL查詢時,它們中的很多對於所有請求都是相同的,我想將結果緩存一段時間。我想知道如果使用MEMORY引擎對於簡單文本文件或像memcache,apc等一些緩存引擎是一個很好的選擇。 –

+1

僅供參考,如果您的查詢相同,MySQL已經自動爲您自動緩存它們:http: //dev.mysql.com/doc/refman/5.1/en/query-cache-operation.html(該功能默認編譯,但必須在MySQL配置中啓用,請參閱:http:// www .docplanet.org/mysql/mysql-query-cache-in-depth /) – Piskvor

回答

1

便宜又快捷?當然 - 它有訣竅。編寫SQL查詢非常簡單,而不必處理您不熟悉的PHP擴展。

基本上,我用它來存儲會話數據,但除非你想用大量的內容填充 - 我想它也適用於緩存。