又拍云图床加速
新手玩家的P3级故障:自己直接上手硬拼了个blog出来,然后发现首页加载巨慢… 遂,寻一法:又拍云CDN图床加速。 小声说一句:又拍云的开发者联盟可以零门槛凭本事兑换CDN加速,每年一次,一次用一年。 规划图床工作流 核心链路:PicList -> 又拍云 -> Hugo 存储端:在又拍云创建一个“服务”(Bucket),获取操作员账号和密码。 上传端:本地安装 PicList(PicGo 的增强版)。 引用端:Markdown 中插入又拍云生成的 CDN 链接。 又拍云后台配置(关键步骤) 为了防止图片被盗刷(流量就是钱),在又拍云后台请务必开启: HTTPS 访问:申请一个免费的 SSL 证书(又拍云后台可以一键申领)。 防盗链配置:在“访问控制”里,将你的博客域名添加到白名单。 图片处理(云端瘦身): 这是又拍云的杀手锏。你可以在后台配置“间隔标志”(如 !webp)。 原图地址:https://cdn.example.com/pic.jpg 瘦身后地址:https://cdn.example.com/pic.jpg!webp 这会自动将图片转为 WebP 格式并压缩,极大地节省你的 CDN 流量。 本地 PicList 配置清单 在 PicList 中添加又拍云图床,填写以下信息: 服务名称:你创建的 Bucket 名。 操作员 ID / 密码:在又拍云后台“服务管理”->“操作员”中添加。 加速域名:又拍云提供的测试域名或你绑定的自定义域名。 存储路径:建议设为 /blog/{year}/{month}/,方便以后维护。 关于备份的深度叮嘱 必看:图床虽好,但不要“孤注一掷”。 本地备份:PicList 有个功能叫“上传同时保存到本地”,请务必开启。 路径一致性:如果有一天数据丢失了(虽然概率很低),只要你本地有备份,通过全局替换 Markdown 里的域名,几秒钟就能迁移到腾讯云或阿里云。 技术方案设计 关于又拍云(Upyun)图床子域名的 Nginx 配置,这里有一个认知误区需要先澄清:由于使用的是又拍云的 CDN 服务,图片实际上是存在又拍云的服务器上,不需要在个人服务器上配置Nginx。 敲黑板:又拍云的云存储是存储和加速一体的,不要再单独去CDN下配置域名加速。 方案选择:直接回源又拍云(最简单,推荐) 操作流程: 又拍云后台:在“域名管理”里添加你的子域名(如 img.yourdomain.com)。 域名 DNS 解析:去你的域名服务商(如腾讯云/阿里云),给 img 子域名添加一条 CNAME 记录,指向又拍云提供的那个 .upyun.com 的地址。 SSL 证书:在又拍云后台直接申请并开启 HTTPS。 搞定:你的京东云服务器带宽完全被释放,图片流量一分钱都不占你的服务器。 详细操作步骤 云存储服务创建 图床的基础是存储空间(Bucket)。 ...