我知道需要像DB_Get_Cached(「sql string」)這樣的函數來散列SQL,以便在memcached中查找數據的存在。memcached - 什麼是緩存常見查詢的好方法,但也處理失效?
function DB_Get_Cached(string SQL)
data = memcache_get_data(md5(SQL))
if (!data)
return DB_Get(SQL)
end if
end function
什麼是擴展這個來處理數據失效或超時的好方法?
我在考慮電子商務網站中的產品頁面或用戶個人資料中的用戶詳細信息。
謝謝
你是什麼意思超時? – 2010-05-10 15:36:08
我只是在想,您可能會導致緩存實體在生存時間基礎上失效 – 2010-05-10 15:48:23