目录
  • 目录
  • 静态网站加速,正确配置cloudflare|网站优化seo

    seo

    一、简介

    静态网站加速的前提:

    如要启用Cloudflare CDN的功能,需检查DNS代理状态,激活后有一个橙色的云朵。

    Cloudflare缓存知识点:

    1. Cloudflare的默认缓存配置,仅对静态资源生效,比如js、css、jpg等等;刷新和缓存时间,一般为2小时。
    2. Cache Rules的优先级高于Page Rules。如果Cache Rules中的规则与Page Rules冲突,Cache Rules规则会覆盖Page Rules规则。
    3. Cache Rules规则从上往下,权重是递增的。如果规则有冲突,下面的规则会覆盖上面的规则。

    二、静态网站部分缓存

    1、创建cache rules

    右上角选择简体中文 - 规则 - cache rules - 创建规则

    cloudflare rules

    2、Cache Rules规则设置

    缓存Cache Rules:指定应缓存哪些资源以及缓存多长时间。

    • 1、规则名称:缓存文章内容
    • 2、自定义筛选表达式
    • 3、字段:URL完整,运算符:通配符,值:https://example.com/posts/*
    • 4、缓存资格:符合缓存条件
    • 5、边缘TTL:忽略缓存控制标头,使用此TTL。
      • 生存时间选择一年
      • 边缘TTL指的是设置CDN节点服务器的缓存时间,使静态网站能够更快地被缓存并分发到全球各地的用户。
    • 6、浏览器TTL:替代源服务器,使用此TTL。
      • 生存时间选择一个月
      • 对于不经常变化的静态网站,可以设置较长的TTL,以便浏览器直接从缓存中加载资源,而无需再次请求服务器。
    • 7、重新验证时不提供过时内容
      • 勾选打开,CDN节点服务器每次都会验证,Cloudflare不会提供旧内容,同时从源服务器获取最新内容。确保缓存的内容是最新的。
    • 8、保存

    cloudflare cache rules

    3、缓存配置

    缓存 - 配置

    • 缓存级别:忽略查询字符串
    • 浏览器缓存TTL:一个月

    cloudflare缓存配置

    Crawler Hints

    • 优化搜索引擎爬虫抓取新内容,Cloudflare会立即检测到你的内容更新,并通过IndexNow协议向搜索引擎发送更新通知。

    Always Online

    • 启用Always Online后,如果你的源服务器出现故障,Cloudflare将从其缓存中提供页面,因此访问者仍然可以看到其访问的页面。

    cloudflare缓存配置

    Tiered Cache

    • Smart Tiered Caching Topology:在Cloudflare CDN网络中使用经过优化的路由,更快、更可靠且更安全地为您的用户提供响应。分层缓存策略Tiered Cache将缓存划分为多个层次,每个层次具有不同的容量和速度。

    cloudflare缓存配置

    三、其他设置

    速度优化

    速度 - 优化 -内容优化

    • Speed Brain:指示浏览器发出推测性预取请求,来加快下一页导航的加载时间。
    • Cloudflare Fonts:优化字体加载。Cloudflare Fonts 减少了对第三方字体的外部请求,从而改进了私密性和性能,加快了页面加载速度。
    • Early Hints:在浏览器向服务器发出请求,等待收到回应之前,由边缘网络先发送页面加载提示给浏览器,让浏览器先开始准备渲染页面需要的资源,当浏览器收到服务器回应后,就能够更快速地完整渲染。

    cloudflare速度优化