是否可以考虑这样让互联网来备份品葱呢?
我觉的要求站长加强备份什么的一定程度上都是徒劳,因为只要服务器是租来的,远程登录上去维护都可能被人盯上。或者说哪一天站长不做了,那大家又得另起炉灶,对社群也是一次打击。
要确保品葱永生,不如让互联网直接分布式备份一些后台的数据:
另外多多利用Cloudflare workers基本可以实现很多抗DDoS的效果,比如所有公开/静态/只读内容和动态内容在Cloudflare层完全分离,后者可以利用workers严格进行限速,这样既不影响看帖的体验又降低CC攻击面。
要确保品葱永生,不如让互联网直接分布式备份一些后台的数据:
- 每个页面里面嵌入几KB的加密数据表,这样搜索引擎抓取了就算是备份
- 加密密钥切割成N份,分发给M个高威望之类的用户(M>N),这样即使站长不开了,只要足够多用户联合起来就能恢复数据
- 数据尽可能直接输出进HTML而不是靠AJAX
- 可以多利用Cloudflare workers实现以上功能避免加重服务器负担
- 可以考虑每次生成一个可以缓存的页面就把它存盘,然后定期push进一个git仓库,方便大家直接同步保存
另外多多利用Cloudflare workers基本可以实现很多抗DDoS的效果,比如所有公开/静态/只读内容和动态内容在Cloudflare层完全分离,后者可以利用workers严格进行限速,这样既不影响看帖的体验又降低CC攻击面。
既然品葱是使用Cloudflare相关服务的,不如直接要求站方申请Cloudflare的伽利略计划(Project Galileo),免费使用官方的高防服务器,这样一下法轮功组织付的广告费就可以直接装到自己口袋了,两全其美,岂不美哉(笑)
如果楼主的目标是本葱网站倒下之后可以使用后台数据恢复网站,全量备份应该是成本最低的方法。为了维持数据的一致性,楼主的分布式备份方案也依赖于先完成后台数据的全量备份,再进行分解和加密。
在定期全量备份的基础上,如果有多个管理员可以从多个备份地点(如亚马逊 AWS,谷歌云)中选择一个恢复,就很不错了。考虑到后台数据可能涉及比较多的个人信息,站方应该不会让葱友们能够自行拼凑和恢复。
在定期全量备份的基础上,如果有多个管理员可以从多个备份地点(如亚马逊 AWS,谷歌云)中选择一个恢复,就很不错了。考虑到后台数据可能涉及比较多的个人信息,站方应该不会让葱友们能够自行拼凑和恢复。
有没有一种办法,就是另外搭建一个镜像网站,借助快照技术实时给品葱备份出来,包括帖子修改,删除全部给备份下来。
其实品葱的数据库能有多大呀,做个脚本每天自动备份数据库上传到其他云存储并没有多高成本,没有必要这么折腾
看第一句就不想看了…………
做个自动备份的脚本,每天全量备份数据库,通过只读的FTP账号传到异地,几分钟就能设置好。
跟什么服务器是租来的,远程登录被人盯上,站长做不做,一毛钱关系都没有。
做个自动备份的脚本,每天全量备份数据库,通过只读的FTP账号传到异地,几分钟就能设置好。
跟什么服务器是租来的,远程登录被人盯上,站长做不做,一毛钱关系都没有。