Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] SS两种缓存设置利弊各是什么?删除方法?

[复制链接]
xiaochun1027 发表于 2010-3-16 09:03:25 | 显示全部楼层 |阅读模式
本帖最后由 xiaochun1027 于 2010-3-16 11:19 编辑

SS两种缓存设置利弊各是什么?哪种执行效率更快一些?
删除方法又是什么?

个人认为数据库缓存优势更大一些,不知对吗?
文件缓存:在DATA文件夹中
数据库:在哪呀?那一系列的cache表中吗?如果是的话是不是只要删除cache表中的数据就可以清除缓存了呢?
 楼主| xiaochun1027 发表于 2010-3-16 10:37:35 | 显示全部楼层
没人理我????
回复

使用道具 举报

lidq.jingwu 发表于 2010-3-16 10:56:26 | 显示全部楼层
数据库缓存与文件缓存的本质是一样的,减少数据库查询的次数,减少联合查询所占用的时间,如果一定要比较那种缓存比较好。
只能说看你系统的io速度与mysql查询单条记录的速度那个更快了。
在缓存时某些数据是不会选择数据库缓存的,如系统分类信息,系统设置等,因为这些信息访问相当频繁,但固定不变,查询数据库也许速度会更快一点,但因为太频繁,数据库也会承受不小的压力,所以是存文件。

文件缓存不仅是在data文件夹中,也有一部分是在cache文件夹中的。
data文件中存放的都是系统的配置,是固定不变的,系统动行,首先加载的是这灯信息,如果将它删除,保证你的系统起不来。cache文件夹中的缓存是访问过程中非系统的,经常访问的信息,如模板的解析文件等,这类信息可以删除,不影响系统的启动。

删除缓存还是在后台,系统管理,更新缓存中吧。
虽然说是用的cache表,手动清空数据库,有些关联可能考虑不到,会导致一些问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 03:26 , Processed in 0.021065 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表