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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] 关于SS缓存文件的问题

[复制链接]
lerado 发表于 2010-6-1 12:27:21 | 显示全部楼层 |阅读模式
本帖最后由 lerado 于 2010-6-1 12:34 编辑

我现在有个疑问,就是关于SS缓存文件的问题,
我这站现在有三万多条数据,之前我把缓存都存在了数据库中,后来发现很占CPU资源(我用的是虚拟主机,有限制),
后来我调整到了文件存储,但运行一段发现,缓存增加很利害,缓存目录有十几个,每个目录都有一两千文件,
这样就增加了很多文件数,我想问一下,这个缓存一般多久清理一次,清理后是不是还都要再读取生成,是不是又会有很久缓存文件?
怎么样做,才更合理高效??
 楼主| lerado 发表于 2010-6-1 13:52:17 | 显示全部楼层
请专家给讲讲呀。谢了。
回复

使用道具 举报

strainless 发表于 2010-6-1 13:56:20 | 显示全部楼层
1:缓存不在数据库中,就在文件中。 ss好像只缓存block、模板、模型数据,怎么可能几十个目录和每个目录几千个文件呢?
你可能说的是静态设置吧,3万条记录存在 1-99的数字目录中,平均每个目录300个文件.

2:缓存除非手动清理,否则不会清除,清理后当然会重新生成。 缓存在缓存周期到达后如果有请求会自动更新缓存的内容。

3:有缓存就需要空间,既想缓存又想不占空间,神仙也实现不了。
回复

使用道具 举报

lidq.jingwu 发表于 2010-6-1 14:25:28 | 显示全部楼层
顶楼上的。
缓存都不管是数据库还是文本文件,都是有更新时间的,这个更新时间是在模块中可以设置的。
在每个模块中都有cachetime参数,它是来设置缓存时间的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-10 03:57 , Processed in 0.025129 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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