使用Cloudflare加速及保护网站

本文介绍了如何通过Google测试工具优化网站速度,包括启动压缩和资源合并。还讲述了如何让搜索引擎收录并利用Cloudflare提供免费CDN服务提升网站性能,以及DNS解析和缓存策略的设置过程。
摘要由CSDN通过智能技术生成

测试网站速度

在我们部署了我们的静态博客站点后,我们可以使用Google提供的测试工具对网站的性能进行检测,工具地址:
https://pagespeed.web.dev/

检测结果如下图:

Pagespeed

常见的优化方向为启动压缩,压缩及合并JS CSS等资源,后置JS等。总体来讲Hugo生成的静态站点性能还是不错的。

搜索引擎收录

在我们的博客站点上线后,如果我们期望被人搜索到,可以在搜索引擎对站点进行提交,更长期的可以做SEO(搜索引擎优化)。

验证我们的网站有没有被搜索引擎收录,可以在搜索引擎中搜索site:tomo.dev

Google Search
Baidu Search

可以发现我们的站点并没有被搜索引擎收录。这时候我们可以通过手动提交的方式让搜索引擎对站点进行索引。

Google可以通过Search Console提交。

Google Search Console

Baidu可以通过搜索资源平台进行链接提交。

Baidu链接提交

一般提交后,过1-2天会被搜索引擎收录,再次搜索site:tomo.dev后就会出现搜索结果:

Google Search Post Submit

Cloudflare

Cloudflare提供免费计划,基本能够满足绝大部分个人用户的日常需求。
为了使用Cloudflare的CDN服务,我们需要将我们的域名解析迁移至Cloudflare。

  1. 注册Cloudflare账号,添加站点,选择Free计划
    Cloudflare add site

  2. 获取Cloudflare name server地址
    Cloudflare change name server

  3. 根据域名注册站点对name server进行配置,下图为Google Domain配置
    Google domain change name server

  4. 在name server迁移后,我们就可以在Cloudflare进行DNS解析的配置,注意选择Proxied模式
    Cloudflare DNS Config

  5. 确认SSL/TLS配置,由于我们的站点本身有Caddyserver提供HTTPS,所以这边可以选择Full模式
    Cloudflare SSL/TLS Config

至此,我们的站点就被Cloudflare进行缓存了,会加快各地用户的访问速度。默认Cloudflare的缓存策略是4小时,
可以通过Caching菜单中的Browser Cache TTL进行配置。

原文发表在个人博客https://tomo.dev/posts/accelerate-and-protect-your-site-with-cloudflare/

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是Cloudflare使用教程: 1. 注册Cloudflare账户并添加网站:首先,您需要在Cloudflare注册一个账户,并将您的网站添加到Cloudflare中。这将使您的网站受到Cloudflare保护,并且可以利用Cloudflare的各种功能。 2. 修改DNS设置:在将网站添加到Cloudflare后,您需要将域名的DNS设置指向Cloudflare提供的DNS服务器。这将使Cloudflare能够拦截所有流向您网站的流量,并将其过滤以提高安全性和性能。 3. 配置SSL证书:Cloudflare为您的网站提供免费的SSL证书,使您的网站可以通过HTTPS进行访问。您可以在Cloudflare控制面板中启用SSL证书,并选择适当的安全级别。 4. 配置防火墙规则:Cloudflare的防火墙可以帮助您保护网站免受恶意攻击和不良流量的影响。您可以在Cloudflare控制面板中配置防火墙规则,以允许或拒绝特定的IP地址、国家/地区或HTTP请求。 5. 配置缓存:Cloudflare的缓存可以帮助加速网站的加载速度,并减少服务器负载。您可以在Cloudflare控制面板中配置缓存设置,以确定哪些网页内容可以被缓存,以及缓存的时间长度。 6. 配置性能优化:Cloudflare提供了多种性能优化功能,例如Rocket Loader、自动最小化JS和CSS等。您可以在Cloudflare控制面板中配置这些功能,以帮助提高网站的加载速度。 以上是Cloudflare的基本使用教程。您可以根据您的需求和实际情况,进一步配置和调整Cloudflare的设置,以获得更好的安全性和性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值