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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] ss 的缓存机制多少天更新一次首页?

[复制链接]
myyaha 发表于 2009-7-5 09:39:51 | 显示全部楼层 |阅读模式
我说的是首页 我没有开启html,但开启了缓存,结果今天一看,还是昨天的那些内容。。。

请问怎么解决?
littlehz 发表于 2009-7-5 11:22:09 | 显示全部楼层
看你具体页面的模板中写的block中的cachetime/,后面数字的单位是秒。不同的模块有不同的缓存时间。如果想清空缓存,可在SS后台——系统管理——清空缓存
回复

使用道具 举报

 楼主| myyaha 发表于 2009-7-5 14:52:47 | 显示全部楼层
看你具体页面的模板中写的block中的cachetime/,后面数字的单位是秒。不同的模块有不同的缓存时间。如果想清空缓存,可在SS后台——系统管理——清空缓存
littlehz 发表于 2009-7-5 11:22

                <!--{block name="spacenews" parameter="order/i.viewnum DESC/limit/0,17/cachetime/86900/subjectlen/40/subjectdot/0/showdetail/1/messagelen/100/messagedot/1/cachename/hotnews"}-->

是这个86900吗?86900/3600=24h? 所以是一天的意思吗?怪不得死活都不更新
回复

使用道具 举报

littlehz 发表于 2009-7-5 17:10:07 | 显示全部楼层
我记得86400才是24小时,86900比一天多了500秒。如果有必要,把这个数值改小一些就OK
回复

使用道具 举报

 楼主| myyaha 发表于 2009-7-5 18:56:12 | 显示全部楼层
我记得86400才是24小时,86900比一天多了500秒。如果有必要,把这个数值改小一些就OK
littlehz 发表于 2009-7-5 17:10

不过我的疑问是 官方的模版为什么要设定成24小时才更新? 有什么根据和考虑吗?
无论怎样,这个间隔实在是有些长了。。今天显示昨天的东西 明天显示今天的内容
回复

使用道具 举报

littlehz 发表于 2009-7-5 20:07:14 | 显示全部楼层
具体的时间是要依据网站访问量和网站更新频率来定的,并无确定值。
比如一个网站每天就是几十个人访问,平均每天更新一两篇资讯的样子,那么缓存时间定一天就比较合适。
试想一下这种网站如果缓存有效时间为10分钟,第一个访问者访问了页面,SS把查数据库的结果缓存了。但是下一个访问者看网站的时候是上一个访问者过了一个多小时,那么上次的缓存已经失效了,又得重新查数据库,但是实际上资讯的内容又没添加。这时候的缓存就变得没有意义了。
官方定个缓存时间不可能照顾到所有的网站,不同的网站有不同的需求,需要根据自己的情况修改
回复

使用道具 举报

俊客 发表于 2009-7-6 23:05:16 | 显示全部楼层
我一般都是采集后 更新缓存
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-9 14:46 , Processed in 0.028947 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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