网站导航 - 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