Drupal缓存增加太快导致数据库崩溃,如何解决?
随着drupal的使用,发现还有很多简单的解决办法,例如使用阿里云虚拟主机恢复数据库;通过drupal配置相关参数让系统自动定期清理缓存;等等方法。下面分别从上述两个方面来说明。
一、恢复数据库
登陆阿里云后台,通过控制台找到虚拟机,进入虚拟主机控制台。然后点击“工具”下的“备份恢复->提取”菜单,即可把每天凌晨左右系统自动备份的数据库提取出来。然后点击“恢复”,即可把数据库恢复到上一次备份的时间点。
需要特别说明的是:阿里云虚拟主机,每天0晨-3点左右会对数据库进行备份,而且会在虚拟控制台自动保存最近3次的备份文件。因此,第二天早上上传文件之前是恢复数据库的最佳时候,如果超过三天再去恢复,有可能网站就救不回来了。
二、定期清缓存
让drupal自动定期清理缓存,这个方法非常棒,省去了人工检测的环节。具体来说,可以通过以下2步实现。
1、依次点击“管理->配置->性能”菜单,在弹出的界面配置“Browser and proxy cache maximum age”为“no caching”;然后,保存配置信息。
2、依次点击“管理->配置->cron”菜单,然后在“Cron settings”中设置每间隔1小时间运行一次cron。
经过上述两步的配置,就可以让drupal每间隔1个小时自动运行一次“清理缓存”的命令,从而达到自动清理缓存的目标。
相关推荐
猜您喜欢
- 华为aso排名的高低与哪些因素有关?
- 广点通原生落地页:广点通落地页怎么做?
- flex怎么转轴、flex的改变侧轴、flex主轴侧轴
- flex弹性容器换行后,怎么从头对齐?
- display换主轴方向的技巧
- aso敲低的原理是什么?
- 腾讯投放用全网归因好还是精准归因好?
- flex布局主轴和侧轴交互怎么实现?
- vue flex 垂直方向对齐:面垂直对齐方向怎么设置?
- flex主轴换行轴:flex布局主轴和交叉轴怎么换?
- drupal 10 ckeditor video如何开发视频网站?
- aso搜索排名优化怎么做?
- 广点通搜一搜加粉效果怎么样?
- 脉脉,领英,看准哪个更好用?
- 移动端h5左边竖着二级菜单代码怎么实现?
- 通过var关键词定义的全局变量属于window对象
- flex-wrap 主轴满了换行:flex-wrap:wrap不换行怎么回事?
- appstore connect 升级比例?
- drupal 10 slideshow模块的使用技巧
- flex元素强制换行
- css flex强制换行如何实现?
- app aso 机理:app排名aso优化平台
- seo开源接口优化平台哪儿有?
- seo学习教程
- 端口不一致localstorage怎么处理?
- flex布局中主轴和侧轴互换的方法
- 织梦标签字数限制:标签有字数限制吗?
- flex中强制换行:flex横向内容溢出但不换行
- drupal9模板的开发流程有哪些?
- flex布局的div强制换行:flex布局强制换行后有空隙怎么办?