如何去管理自己的缓存,如何优化网站缓存?|干货
优采云 发布时间: 2021-04-26 00:24如何去管理自己的缓存,如何优化网站缓存?|干货
网站缓存是每个网站站长都将应用的重要功能,并且缓存的作用对于网站的生存至关重要。但是,仍然有许多网站管理员朋友仍然对缓存的概念含糊不清,并且不知道如何管理自己的缓存,如何优化自己的缓存。在这里,只需与您交流并一起学习即可!
使用EX cms的用户(本文针对EX cms 1. 3,以下简称EX cms)应注意,缓存功能已在EX cms中得到广泛使用。缓存功能为系统带来了很多好处。例如,缓存可以加快我们的访问网站和管理网站,并且缓存可以确保搜索引擎收录链接的有效性,并防止因误操作导致搜索引擎收录死亡。链接会导致网站 收录异常等。虽然我们使用了缓存的好处,但它也给我们带来了一些问题。本文主要关注缓存的使用,即何时更新缓存,并给出详细说明。
一、 EX cms中的缓存是什么
EX cms缓存主要包括系统缓存,URL缓存,列缓存,模型缓存,内容主表字段缓存,模板缓存等。每个缓存的内容如下所述。
1、系统缓存:后台[系统]-[系统设置]中的所有系统变量都被缓存。
2、 URL缓存:在后台[系统]-[URL规则和重写]中缓存所有URL信息。
3、列缓存:列信息(例如列的URL)被缓存。
4、模型缓存:缓存模型及其字段的信息。
5、内容主表缓存:已缓存的内容主表字段信息。
6、模板缓存:缓存当前系统使用的模板信息。
二、何时更新缓存?
何时更新缓存是使用系统的关键。以下说明何时应在EX cms中更新每个缓存。
1、系统缓存:EX cms的系统缓存在正常情况下不需要手动更新。修改系统变量后,系统将自动更新缓存。
2、 URL缓存:修改URL信息后,系统将自动更新缓存,但是在修改系统变量域和多站点后,URL缓存需要手动更新。
3、列缓存:修改列信息后,系统将自动更新列缓存,但是在修改了系统变量domain,multisite,sitepath,htmlpath,rootpath,id_code_key,code_channelid之后,您需要手动更新列缓存。
4、模型缓存:修改模型信息和模型字段信息后,系统将自动更新缓存。
5、内容主表缓存:通常,不需要更新,仅在修改数据库中的内容表字段之后,才需要手动更新内容主表缓存。
6、模板缓存:修改模板后将更新模板缓存,但是在修改了系统变量template_dir,template_name或切换了模板设置中使用的模板后,您需要手动清除模板缓存([EX cms背景]-[模板]-[清除模板缓存])。
三、其他注意事项
1、为什么在更新内容时修改列路径并且内容地址没有更改?
内容的路径存储在数据库中。修改列路径不会更改内容的地址。这可能会阻止搜索引擎访问收录的内容。如果您确实要更改内容的链接地址,则需要手动更新内容路径(更新方法:[EX cms后台]-[内容]-[内容工具]-[内容批量维护],选择要更新的内容,然后选择“操作”作为更新路径,您可以更新内容的链接地址)。修改站点路径,htmlpath,rootpath,id_code_key,code_channelid,code_contentid,code_contentid_method,code_contentid_len变量将影响内容的链接地址。
2、如何更新友谊链接应用程序链接的页面?
单击[更新友情链接页面]按钮以更新[EX cms Backstage]-[模块]-[友情链接]的友情链接管理中的友情链接页面。
3、如何更新心情缓存?
修改心情信息后,缓存将自动更新。如果要手动更新,请在[EX cms Backstage]-[模块]-[情绪]的情绪排名管理中单击[情绪配置],进入情绪配置管理,然后在菜单中单击工具[更新情绪缓存]。列以完成手动更新。
摘要
缓存的更新基本上是基于这些内容,并且易于掌握,并且系统提供了[Update]-[Update Cache]的快捷功能,可以更新系统缓存,URL缓存,列一键式显示缓存,模型缓存和内容主数据。表字段缓存。如果您怀疑在使用EX cms的过程中尚未更新缓存,则可以使用此功能来更新这些缓存。如果网络速度很慢,则必须一个一个地更新,但更新顺序应按照菜单给出的顺序。关于变量的相互影响,系统将在后续版本中进行进一步优化以避免这些问题。