瓜西西

导航

网站导航 - cache only 功能

使用 114la 的网站导航程序,

由于在实际中发现, 上线之后, 也有生成cache 的时候, 这是没有必要的, 主要是现已改为在线的, 不使用数据库,

本人为了偷懒, 在 /g/fw.php 中, 新增一个控制变量: 

 

$cache_only = true

 

然后在 mod_class.php 中,

// 注: 以下函数, 有cache时, 的返回 数据, 没有的话, 就返回 false,  

// 上线时, 总是返回数据( true 也是数据),  就不会更新cache了.

public static function get_cache( $cache_name )
{

...

 

// 增加以下代码, 在线网站不更新cache.

if($cache_only){
return true;
}

 

return false;

...

}

--------------------------------------------------------------------

由于以上的变化, 需要自己记住, 在进行后台管理时, 应该把 $cache_only = false, 如: 变更了类别后

为了减少麻烦, 在 /admin/index.php 中, 增加以下代码, 这样以后就不容易出错了:

 

$cache_only = false;

 

这样, 只有在后台管理时, 才会进行 cache 的更新. 且不需要手动修改  /g/fw.php 中 $cache_only 的值.

 

--------------------------------------------------------------------

另外记录如下:  cache 的有效期不太明确, 文件是放到以下目录:

\admin\data\cache

如:  要更新类别的cache, 可以删除以下两个文件:

\admin\data\cache\cache_main_class.php

\admin\data\cache\cache_main_tree.php

 

posted on 2012-05-30 16:39  瓜西西  阅读(284)  评论(0编辑  收藏  举报