spCache是否支持findSQL?

#1 SunPSP

如题,查看手册跟搜索论坛,没找到相关的资料
spCache的说明中也没提到findSQL的查询结果能否使用spCache缓存
findSQL是否能使用spCache缓存查询结果又或者
还有其他更好办法还缓存SQL结果?还望告知

2013-03-08 05:00:50

#2 jake

spCache是部分支持findSQL,因为findSQL的查询变化很大,不一定能支持每一种查询方式。

更简单的findSQL缓存方案,如下

$cache = spAccess('r', 'sql_result');
if(false == $cache){
    $cache = spClass("some_model")->findSQL("some_sql");
    spAccess("w", "sql_result", $cache);
}
echo $cache;

目前我自己写的大部分缓存,都是这种方式,好处是可控性更高。

2013-03-08 08:52:59

#3 hongrui

jake 发表于 2013-3-8 08:52
spCache是部分支持findSQL,因为findSQL的查询变化很大,不一定能支持每一种查询方式。

更简单的findSQL缓 ...
spAccess 这个支持分页吗

2014-05-22 11:57:53

#4 jake

hongrui 发表于 2014-5-22 11:57
spAccess 这个支持分页吗
spAccess是数据缓存,不管数据是全部还是分页的。

2014-05-22 12:14:55