如何在 PHP 中使用 ADOdb 的查询缓存? ADOdb 中是默认的还是需要任何配置?
设置缓存目录,例如
$GLOBALS['ADODB_CACHE_DIR']=$_SERVER['DOCUMENT_ROOT'].'/../cache/adodb';
现在您可以使用 Cache* 方法(例如 CacheGetOne)来获取缓存结果
$data = $rs->CacheGetOne($seconds_to_cache, $sql);
你可以这样做:
CacheFlush($sql=false,$inputarr=false);
尝试:
$ADODB_CACHE_DIR = 'db';
$_query = 'SELECT FROM table';
$recordSet = $conn->cacheExecute(2400,$_query);