如何在 ADODB 中使用查询缓存?

问题描述 投票:0回答:3

如何在 PHP 中使用 ADOdb 的查询缓存? ADOdb 中是默认的还是需要任何配置?

php database caching adodb
3个回答
2
投票

设置缓存目录,例如

$GLOBALS['ADODB_CACHE_DIR']=$_SERVER['DOCUMENT_ROOT'].'/../cache/adodb';

现在您可以使用 Cache* 方法(例如 CacheGetOne)来获取缓存结果

$data = $rs->CacheGetOne($seconds_to_cache, $sql);

0
投票

你可以这样做:

CacheFlush($sql=false,$inputarr=false);

0
投票

尝试:

$ADODB_CACHE_DIR = 'db';
$_query = 'SELECT FROM table';
$recordSet = $conn->cacheExecute(2400,$_query);
© www.soinside.com 2019 - 2024. All rights reserved.