请问这里spCache怎么用?

#1 monklong

想要永久缓存表格式,这里怎么加spCache?
spModel.php
        private function __prepera_format($rows)
        {
                $columns = $this->_db->getTable($this->tbl_name);


2014-07-23 23:49:28

#2 jake

不建议修改框架文件


可以用spAccess来存

2014-07-24 17:49:33

#3 monklong

jake 发表于 2014-7-24 17:49
不建议修改框架文件
谢谢Jake回复SAE版本:

在使用$model->update($row) 或者$model->add($row)这样的调用时,会调用__prepera_format,这时如果主库没有链接上,就会打开一个从库的链接取表的结构。这样一次写操作就打开了主从2个链接。这个地方是否可以优化一下?还是我理解有误呢


2014-07-26 12:12:51

#4 jake

monklong 发表于 2014-7-26 12:12
谢谢Jake回复SAE版本:

在使用$model->update($row) 或者$model->add($row)这样的调用时,会调用__prepe ...
一般没必要,稍大的应用关注的是查询的效率而不是查几次。
不过如果你太在意查询的次数的话,可以修改那个文件做缓存。



2014-07-26 15:08:18