Discuz!使用问题、建议、BUG等请到论坛反馈以便获得及时帮助,大型问题建议走付费途径。

后台使用 —— 更新缓存

为了加快 UCenter 的访问速度并且可以承担更多的负载,UCenter 采用了缓存技术,将常用的不经常更新的设置和解析后的模版缓存在文件里,避免重复查询数据库和解析模版,大大提高了 UCenter 的性能。但是有时候,由于某种原因,缓存可能生成的有问题,结果导致 UCenter 不能正常运行。为了解决这个问题,UCenter 后台专门开发了一个更新缓存的功能,只要点点鼠标即完成更新缓存的操作。

一、如何更新缓存

登陆 UCenter,点击左边菜单的“更新缓存”链接,即出现更新缓存的界面,如下图:

在上图中有两个选择:“更新数据缓存” 和“更新模板缓存” ,勾选他们前面的复选框,然后点提交,会出现缓存更新成功的界面,如下图,说明更新完成了。

二、缓存的意义

上面提到了,UCenter 里的缓存,有两部分“更新数据缓存” 和“更新模板缓存”,下面说一下这两部分的意义。

更新数据缓存 更新 UCenter 的配置信息,分布在 ./data/cache 的四个文件里:apps.php、badwords.php、plugins.php、settings.php。缓存数据库数据可以大大减少程序访问数据库的次数,减少数据库的压力,同时大大提高了程序的运行速度。

更新模版缓存 更新 UCenter 模版缓存文件,这些文件存在于./data/view目录中。模版缓存,将解析模版文件后的结果缓存到文件里,再次利用时直接读取缓存的文件,节约了解析模版文件的时间,提高了程序的运行速度。

{lang scrolltop}