如何使用PicGo搭建图床和通过cdn节省带宽流量?
Admin 2023-05-22 群英技术资讯 684 次浏览
本文属于零成本搭建个人博客指南系列
首先进入backblaze, 创建一个账号,点击右上角 My Account,然后创建一个桶。
设置public可以用外链访问(如果设置Private,结合cdn使用访问授权只有七天,需要不断更新)。
点击upload尝试上传一张图片,然后在桶文件列表里查看。
通过url即可访问。
设置缓存。打开Bucket Settings。输入参数{"cache-control":"max-age=172800"},意味着下文设置的cdn读取一次资源后,会缓存并且隔172800s后才过期重新读取。如果在cdn中设置了资源缓存时长,这个bucket时长相当于无效,但还是当作一个备用方案使用。
需要注意,时间设置过长,相同路径的资源如果发生修改,会在缓存时间到期后才能更新,过短则回源次数变多,自行考虑即可(我当作图床,理论上大一点没事)。
在图床选择时说过,存储桶流量费很贵,所以我们要通过cdn缓存内容,减少流量费。我这里选择的是Cloudflare,自带https支持,免费流量,免费次数,回流B2免费。
进入CF指定域名的控制台
点击DNS,添加CNAME(Target 是 B2存储桶的Friendly 域名)
我们也可以自行设置相关资源的缓存规则。
为了不暴露源桶域名,我们需要对域名进行重写。网上教程有很多使用Workers,如今CF推出了Transform Rules,更快更方便。进入URL Rwrite。
然后输入即可。concat("/file/桶名",http.request.uri.path),意思是在域名后添加括号里的两个参数。
可以打开桶内图片,然后试着修改前面的域名,访问成功即可。
我不想每次上传图片都得打开网站,所以使用PicGo上传图片。
至此,博客站点的基础功能已经实现完毕,剩下的可以根据自己需求随意DIY了。
到此,关于“如何使用PicGo搭建图床和通过cdn节省带宽流量?”的学习就结束了,希望能够解决大家的疑惑,另外大家动手实践也很重要,对大家加深理解和学习很有帮助。如果想要学习更多的相关知识,欢迎关注群英网络,小编每天都会给大家分享实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
flask项目部署到云服务器+域名绑定
CDN
怎样提高服务器安全性?现在网络攻击越来越多,很多网站都面临被黑客攻击或是竞争对手的恶意攻击的风险,而服务器对于我们互联网业务的开展是很重要的,提高提高服务器安全性势在必行。
随着互联的继续发展和广泛应用,网络安全问题逐渐得到人们的重视,现在很多网站都面临网络攻击的威胁,因此提高网络意识和做好安全防御至关重要。这篇文章就主要介绍一下Sniffer攻击以及工作原理,希望能帮助大家更有效的做好防御。
CDN与缓存的归纳理解
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008