最近寫緊DISCUZ插件, 對緩存有一些迷思
DISCUZ緩存有兩種, FILE同SQL, 我選用SQL
而家知道FILE緩存意思係將數據寫入文件
而SQL緩存我就唔知數據係記錄左去邊?
係唔係用Memcache、eAccelerator、Alternative PHP Cache(APC)、Xcache、Redis記錄係RAM入面?
咁我就唔明, 如果服務器RAM只有8GB, 點記錄到8GB以上既緩存數據?
同埋點解訪問MYSQL會慢過訪問緩存? 點解唔將成個數據庫緩存左佢?
用SSD對數據庫讀取速度影響又大唔大呢? |