您的位置:首页 > 运维架构 > 网站架构

网站导航 - cache only 功能

2012-05-30 16:39 113 查看
使用 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: