Typecho数据库自动备份至邮箱AutoBackup插件
3年前
AutoBackup
主要功能就是定时备份数据库文件发送至邮箱,个人博客最有价值就是文字,所以说备份数据库就是备份博客的灵魂。
开源地址:https://github.com/jrotty/AutoBackup
插件功能介绍
在博客后台对该插件备份的数据表、备份间隔时间、发送邮件的方式和接收邮箱进行设置;
插件包含一个config.xml文件,里面记载上次发送邮件的时间,当博主发表或更新一篇文章,或有访客在前台提交评论,则会触发插件计算此时的时间与上次发送邮件的时间之差是否超出了备份间隔时间,如果是,则插件会压缩数据库并发送到指定的邮箱。这样有个缺点,博主提交文章或访客提交评论时如果满足发送邮件的条件,此时就会耗时几秒用于备份数据库与发送邮件,实际体验就是网页有点卡,数据库应该越大越明显,为了解决这个问题我特此为其加入了定时任务接口,只使用定时任务接口就不会影响了。