SupeSite 7.0 系统管理-缓存更新教程_SupeSite教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

随着互联网的快速发展,网民的不断增加,使得站点的访问量急剧增长,对站点的速度的要求越来越高。SupeSite 系统使用特有的数据缓存机制,来加快站点速度,降低数据库负载。

SupeSite 7.0 后台 => 系统管理 => 缓存更新,如下图所示:

一、开启缓存功能

1、什么是缓存

大多数情况下,站点访问快慢的瓶颈在数据库上,由于频繁的查询数据库,导致数据库服务器性能低下,无法及时迅速的返回需要的数据。为了解决这个问题,人们把一些不经常更新的数据写到缓存里,需要这部分数据库的时候直接从缓存里获得,而不用每次都去查询数据库。

简单的说,缓存就是将站点不经常更新的数据写到缓存,通过减少重复查询数据库的次数来提高数据库性能,及时返回查询的数据,最终达到加快网页打开速度的目的。

2、如何开启缓存功能

SupeSite 7.0 后台 => 系统管设置 => 启用缓存,选择开启缓存,如下图所示:

二、缓存更新

1、SupeSite 用到的缓存类型

SupeSite 共用到两种类型的缓存:文件缓存和数据库缓存。顾名思义,文件缓存就是将数据保存在磁盘文件的缓存方式,数据库缓存是将数据缓存到数据库的缓存方式。

2、缓存更新

从下图可以看到,缓存分为上半部分和“文件缓存”两部分。

上半部分可以设置数据存储到数据还是存储到文本,设置方法:SupeSite 7.0 后台 => 系统管设置 => 缓存存储方式(如下图)。这个设置只对上图中的“站点”起作用。

文件缓存,将列出的缓存文件类型的数据全部存储在 SupeSite 目录下的 cache 目录和 data 目录

缓存文件类型及对应的缓存文件是:

JavaScript 调用缓存 ./cache/js

采集临时数据缓存 ./data/robot

模板编译文件 ./cache/tpl

广告缓存 ./data/system/adsystem.cache.php、./data/system/adspace.cache.php、./data/system/aduser.cache.php

公告缓存 ./data/system/announcement.cache.php

分类缓存 ./data/system/category.cache.php

配置缓存 ./data/system/config.cache.php

计划任务缓存 ./data/system/group.cache.php

词语屏蔽缓存 ./data/system/censor.cache.php

用户组缓存 ./data/system/group.cache.php

模型缓存 ./cache/model

三、注意事项

1、如果在后台更新缓存时,缓存不更新,可以通过删除 ./cache 和 ./data 目录下对应的缓存文件,然后再在后台执行更新缓存的操作。./data/system/config.cache.php 是系统文件,这个文件不能删除,否则会导致站点无法打开;只有当缓存存储方式设置为文件缓存时,./cache/block 下的文件才会更新。

2、清空缓存后,系统会自动进行缓存重建工作,负载会在一个短时间内增加,因此请不要经常进行本操作。

3、开启缓存功能后,站点数据会在一定时间间隔进行自动更新。在缓存未自动更新前,站点显示的数据是以前的数据,因此站点显示存在一点延迟。但综合来讲,开启缓存还是非常有必要的。

查看更多 supesite教程  supesite模板

来源:SupeSite//所属分类:SupeSite教程/更新时间:2009-11-24
相关SupeSite教程