Hugo 网站优化(2): 使用 CDN 加速网站

简介: 配置缓存策略, 使用 CDN 加速网站

Hugo 网站优化(2): 使用腾讯云 CDN 加速网站

大家好,我是老麦。 为了把白嫖进行到底, 今天我们来好好配置一下 CDN 的缓存策略

image.png

通过 Hugo 编译成为静态文件之后, 使用 github page 发布。

网站虽然发布了, 但是资源还在 github.io 上,在国内访问还是很慢, 需要 CDN 加速访问。

兜兜转转调研了一圈, 发现还是 腾讯云 CDN 对小破站比较友好。

  1. 每月有 10GB 的 CDN 流量。
  2. 虽然 2023年1月 开始, https 请求按次数收费了, 但好歹还给了 300 万次/月 的免费额度。

够小破站用了。

腾讯云 CDN 配置

配置主要分为以下一部分

  1. 缓存 最主要的。
  2. 访问控制 防止被盗链。
  3. https 现在网站都要有。

缓存配置

完成缓存配置后, 一共有三个地方会保存网站资源。

源站 -> CDN节点 -> 浏览器

网站模版确定后, 使用的静态资源也就确定了。

DNS节点缓存

image.png

  1. 对于这部分静态资源, 可以把缓存时间配置长一点, 避免频繁回源。

    1. 图片文件。
    2. 字体文件。
    3. css/js 文件。
  2. 对于网站正文内容, 都被编译成了 /2022/12/12/my-post/index.html , 但是在访问的时候, 只会访问地址 /2022/12/12/my-post/ 。 另外时间越长的文章变更几率也就越小, 最终决定按照时间区分。

    1. 对于全站, 缓存 30 天。
    2. 对于当年的内容, 使用默认的缓存策略, Last-Modified 时间越长, 缓存越久 。
    3. 对于首页, 使用默认缓存策略。 混存 10 分钟甚至更短。

image.png

浏览器缓存

对于浏览器缓存, 缓存策略和规则和CDN节点一样的。 但所需要设置 缓存时间应该跟短

  1. 时间太短, 用户 频繁 从 CDN 上获取数据, 浪费流量。
  2. 时间太长, 用户无法取得最新数据。

image.png

  1. 静态数据缓存 30 天。
  2. 正文内容, 使用默认缓存策略, 缓存10分钟或者不缓存。

HTTPS 配置

  1. 域名证书: 直接在腾讯云上申请免费的就行。
  2. 强制跳转http->https 这个必须要开, 反正 https 请求是免费的。
  3. TLS版本: 一般来说 不开 TLS 1.0, 这个有安全漏洞。

高级配置

  1. 智能压缩: 一定要开启, 这个减少 CDN 流量。

访问控制

  1. 防盗链配置: 是否看起看情况。 要开的话, 一定要把搜索引擎的域名加上去, 否则从搜索过来的请求无法打开页面
  2. IP访问限频配置: 看情况。
  3. 下行限速配置: 看情况。
相关文章
|
8天前
|
域名解析 网络协议 CDN
怎么使用CDN给你的网站加速?
本文介绍阿里云CDN开通与配置全流程:先开通服务,添加加速域名并设置源站信息,再通过CNAME解析绑定域名。完成配置后,通过ping命令验证CNAME生效情况,实现网站加速。
|
12天前
|
缓存 编解码 弹性计算
使用阿里云CDN与传统网站有什么区别?
阿里云CDN通过全球缓存节点与负载均衡技术,实现用户就近访问,大幅提升网站响应速度,解决网络拥堵问题。相比传统直连源站,CDN将静态资源分发至边缘节点,结合OSS、ECS等服务,广泛应用于网站加速、视音频点播、直播及移动APP内容分发,显著优化用户体验。
|
11天前
|
缓存 监控 安全
提升网站性能的10个CDN配置优化技巧
本文深入解析CDN选型、缓存策略、HTTPS加速、动态内容分发等十大优化方案,涵盖节点覆盖、协议支持、安全防护、边缘计算与多CDN架构设计,助力技术团队提升加载速度40%-60%,降低带宽成本30%-50%,实现持续高性能交付。
222 2
|
2月前
|
缓存 边缘计算 网络协议
如何使用CDN加速给网站加速?
阿里云CDN是基于全球3200+节点构建的分布式网络,能有效分担源站压力,加速网站内容分发,提升访问速度。支持全球覆盖,提供高带宽输出能力,适用于各类静态及动态内容加速。
如何使用CDN加速给网站加速?
|
6月前
|
缓存 边缘计算 网络协议
CDN加速网站的终极指南:关键策略与实战技巧
内容分发网络(CDN)是现代互联网基础设施的核心,通过全球分布式服务器网络加速内容交付。掌握CDN原理与实践,可显著提升网站速度、安全性和用户体验。本文详解CDN基础、优势、实施步骤及未来趋势,帮助您选择合适方案并优化配置,在数字时代中占据竞争优势。无论是高流量网站还是跨国企业,CDN都是不可或缺的技术工具。立即行动,让您的内容交付更高效!
|
9月前
|
安全 网络协议 网络安全
如何免费使用锐安盾实现网站CDN加速与安全防护(2025版)
锐安盾是专为中小型网站设计的高性价比高防CDN,提供CDN加速、DDoS/CC防护及常见WEB攻击防护,适合个人站长、中小企业、国企和政府官网。基础版可免费使用一年,配置简单快捷,支持一键开启。基于天翼云平台,拥有2000+节点,确保稳定加速。国内运营需ICP备案,超流量可升级套餐,无额外费用。
如何免费使用锐安盾实现网站CDN加速与安全防护(2025版)
|
12月前
|
缓存 前端开发 JavaScript
阿里云CDN:怎么让网站变快
阿里云CDN:怎么让网站变快
|
12月前
|
网络协议 CDN
阿里云国际版CDN加速,如何判断网站IP已加速?
阿里云国际版CDN加速,如何判断网站IP已加速?
|
12月前
|
存储 网络协议 安全
阿里云国际CDN加速图文和视频类网站操作教程
阿里云国际CDN加速图文和视频类网站操作教程
|
12月前
|
缓存 网络安全 数据安全/隐私保护
使用阿里云国际CDN加速后网站无法访问的排查步骤
使用阿里云国际CDN加速后网站无法访问的排查步骤