零成本搭建个人博客的图床和CDN加速解决方案

版权申诉
0 下载量 180 浏览量 更新于2024-08-07 收藏 1.08MB DOC 举报
零成本搭建个人博客之图床和cdn加速 在搭建个人博客时,图床和 CDN 加速是两个非常重要的方面。图床可以帮助我们解决图片存储和分享的问题,而 CDN 加速可以帮助我们提高网站的加载速度和减少流量费用。本文将详细介绍零成本搭建个人博客之图床和 CDN 加速的方法和技巧。 为什么要使用图床? ------------------- 在编写博客文章时,我们通常会使用本地相对路径或绝对路径来引用图片资源文件。但是,这种方法有几个弊端: * 图片和文章放在同一个代码托管仓库,会导致页面加载和构建速度随着图片数量和体积变大而变慢。 * 本地写作图片路径和静态页面生成后的图片路径实际上是不一样的,例如从 `/static/images/1.png` 变成了 `/images/1.png`。 * 不易于分享:当分享本地文章时,由于图片是基于本地的,所以无法分享。 使用图床可以解决这些问题,优点包括: * 方便分享以及文章移动:文章引用的是外链,所以可以随意移动文章路径以及分享文章。 * 不影响构建速度:图片不在本地,不占用空间。 * 书写方便:使用 Obsidian、VSCode+插件或者 Typora 等编辑软件,可以自动添加图片以及生成图片链接。 图床的缺点 ------------- 图床也存在一些缺点,例如: * 各类厂商图床可能存在的问题包括存储空间和流量免费付费问题、稳定性、安全性等。 解决图床缺点的方法 -------------------- ### 使用国内大厂的对象存储服务 国内大厂的对象存储服务,如腾讯云、阿里云、七牛云等,都提供了自己的对象存储服务。用户可以创建自己的存储桶,上传文件后自动生成外链访问。优点包括: * 存储费十分便宜,约 0.01 元/GB。 * 可以大幅度减少流量费。 缺点包括: * 流量费用很高,以腾讯云为例,0.5 元/GB 流量费用。 * 当访问量上升,或者外链被他人分享使用,就有可能导致费用暴涨。 解决方法包括: * 使用 CDN 加速来大幅度减少流量费。 * 设置上限阈值,隐藏文件原链接,设置防盗链等方法。 ### 使用现成图床 例如 SMMS 图床服务,优点包括: * 有免费额度,也有付费选项,无需自己搭建图床服务器。 * 可以大幅度减少流量费。 使用 CDN 加速 ---------------- CDN 加速可以帮助我们提高网站的加载速度和减少流量费用。CDN 的工作原理是将静态资源分发到多个服务器上,从而减少了流量费用和提高了加载速度。 使用 CDN 加速可以解决以下问题: * 流量费用很高的问题。 * 加载速度慢的问题。 解决方法包括: * 设置上限阈值,隐藏文件原链接,设置防盗链等方法。 * 使用 CDN 加速来大幅度减少流量费。 总结 ---- 零成本搭建个人博客之图床和 CDN 加速可以帮助我们解决图片存储和分享的问题,提高网站的加载速度和减少流量费用。使用国内大厂的对象存储服务或现成图床,可以大幅度减少流量费和提高加载速度。同时,使用 CDN 加速可以解决流量费用很高的问题和加载速度慢的问题。