Tianyi's Blog Tianyi's Blog
首页
  • 计算机网络
  • 操作系统
  • 计算机科学
  • Nginx
  • Vue框架
  • 环境配置
  • Java
  • JVM
  • Spring框架
  • Redis
  • MySQL
  • RabbitMQ
  • Kafka
  • Mirror Sites
  • Dev Tools
  • Docker
  • Jenkins
  • Scripts
  • Windows
  • 科学上网
  • 旅行
  • 网站日记
  • 软件
  • 电子产品
  • 杂野
  • 分类
  • 友情链接
GitHub (opens new window)

Tianyi

一直向前,永不停止
首页
  • 计算机网络
  • 操作系统
  • 计算机科学
  • Nginx
  • Vue框架
  • 环境配置
  • Java
  • JVM
  • Spring框架
  • Redis
  • MySQL
  • RabbitMQ
  • Kafka
  • Mirror Sites
  • Dev Tools
  • Docker
  • Jenkins
  • Scripts
  • Windows
  • 科学上网
  • 旅行
  • 网站日记
  • 软件
  • 电子产品
  • 杂野
  • 分类
  • 友情链接
GitHub (opens new window)
  • 网站折腾日记

    • 建站
    • 网站图床
    • 网站评论
    • 网站加速方案
      • 食用方法
        • 操作
        • 网站测速工具
      • 利用缓存加速
        • 通过Vercel官方提供的缓存进行加速
    • 网站相关资源集合
  • 安卓

  • 电子产品

  • 友情链接
  • 杂野

  • 更多
  • 网站折腾日记
tianyi
2024-04-23
目录

网站加速方案

原文: 推一下 Vercel 加速节点 - Fgaoxing_Fgaoxing的个人博客 (yt-blog.top) (opens new window)、作者主页:https://github.com/Fgaoxing/Vercel-CDN (opens new window)

# 食用方法

  • 提升部署在vercel或netlify的网站在中国国内的访问速度和稳定性 确实有用,而且提升相对明显 https://xingpingcn.top/enhanced-faas-in-cn.html
  • vercel-cname.xingpingcn.top
  • vercel.cdn.yt-blog.top

# 操作

https://vercel.cdn.yt-blog.top/ (opens new window),我用的是cloudflare

1.在Vercel绑定域名 2.设置域名 CNAME 为 vercel.cdn.yt-blog.top 3.完工

# 网站测速工具

经加速,国内访问也没问题了 https://zhale.me/http/ (opens new window)

# 利用缓存加速

# 通过Vercel官方提供的缓存进行加速

可以通过Vercel官方提供的缓存进行加速 详细请看:https://vercel.com/docs/edge-network/caching#cdn-cache-control

静态网站参考本博客,在根目录放置vercel.json

{
  "headers": [
    {
      "source": "/sw.js",
      "headers": [
        {
          "key": "Cache-Control",
          "value": "public, max-age=0, must-revalidate"
        }
      ]
    },
    {
      "source": "(.*)",
      "headers": [
        {
          "key": "Cache-Control",
          "value": "public, s-maxage=2592000, max-age=2592000"
        }, {
          "key": "Vercel-CDN-Cache-Control",
          "value": "max-age=2592000"
        }
      ]
    }
  ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

对于所有路径的请求 (.*?),因为是静态网页,所以我们都设置成30天就可以了(2592000秒)

  • Cache-Control: public, s-maxage=86400, max-age=86400
    • s-maxage=86400: 表示共享缓存的最大有效时间为 86400 秒(24 小时),适用于代理服务器(如 CDN)缓存。
    • max-age=86400: 表示私有缓存的最大有效时间为 86400 秒(24 小时),适用于客户端(如浏览器)缓存。
  • Vercel-CDN-Cache-Control: max-age=3600
    • Vercel-CDN-Cache-Control 是 Vercel 平台特有的头信息,用于指定 Vercel CDN 的缓存时间,此处设置为 3600 秒(1 小时)。

完善页面 (opens new window)
网站评论
网站相关资源集合

← 网站评论 网站相关资源集合→

最近更新
01
JDK
02-23
02
BadTasteCode && 优化
09-11
03
Gradle 实践操作指南及最佳实践
09-11
更多文章>
Theme by Vdoing | Copyright © 2021-2025 Tandy | 粤ICP备2023113440号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式