当前位置: 首页 > news >正文

免费CDN加速,零成本提升网站速度!

1. 起因

免备案的服务器要么在海外,要么是国内通过内网穿透才能访问,这两种方法好处是免费,坏处是延迟太高,有的地区延迟能到四五百甚至超时,这样明显是不行的。
所以需套一个cdn来加速,在2024年,免费的商业CDN基本都需备案了,所以找到了免费的CDN,CloudFlare。

2. 问题

国内CloudFlare被滥用的比较多,所有有的地方IP被封禁,有的则造成套了CDN比不套还慢的情况。

3. 解决方案

通过Cloudflare for SaaS回源优化网站访问体验。

实施

需要:

  1. 两个域名,1个主域名(比如blog.a.com),1个跳转域名(比如b.com)
  2. cloudflare账户

过程

  1. 用户访问主域名,主域名解析到cdn下进行cloudflare不同的运行商分流(优选IP),然后访问到CDN,内容有则CDN返回,内容没有则访问回源域名(b.com),最终达到提速的过程。
  2. 主要关键之处有三:一个是cloudflare优选IP分流,一个是saas回源设置,一个是跳转域名的缓存设置。
1. 回退源域名接入CloudFlare(三选一)
1.域名本身托管在CloudFlare.

只需添加子域名A记录即可。代理必须打开

2.域名没托管在CloudFlare

在CloudFlare中添加子域名,并在原来域名托管商里面将子域名添加ns记录。
比如托管在阿里云,就将阿里云的子域名下面添加CloudFlare的ns解析,然后将服务器的解析地址添加到域名下面

3.服务器是zero trust

服务器如果没有暴露在公网的借口,或者没有公网IP,通过tunnel穿透访问的。
需要将tunnel都添加到主域名跳转域名下面,并开启代理

2. 设置回退源并绑定自定义主机名

这里自定义主机名就是对外展示的a.com地址。初次使用需要绑定信用卡或者paypal。

回退源设置为跳转域名.

添加自定义主机名(主域名)

添加完会出现需要炎症的提示,将需要验证的txt信息填入主域名下面。(注意填写txt名称,要将后面的域名省去)

这里主域名的托管可以用CloudFlare,也可以用阿里云(可选icp运行商线路分配)
CloudFlare如下图

阿里云如下图

一切都没问题后,主机状态和证书状态都会变成有效

PS:由于CloudFlare的证书只有三个月,到期后需要延期,为了让其自动延期,还需要在主域名下添加一条txt信息,自动匹配

3. 优化访问cdn
1. 设置跳转域名的ssl为严格

2. 设置缓存

进入惠源域名的缓存设置

传入请求设置主机名等于被选域名

设置边缘和浏览器TTL,这里根据个人使用情况来确定。设置完后点保存。

然后设置页面缓存

设置内容同上。

3. cdn线路优选

这里用的阿里云DNS解析,也可以用dnspod,只要带ICP运行商线路选择的都可以。

1.使用公共优选cname
公共Cname域名

在dns解析里面添加记录将主域名 cname到公共came地址

2.自己设定优选IP
CloudFlare优质IP

从中挑选速度快的ip地址,将ip地址填入dns的icp分流选择(三级子域名)。然后再讲主域名 cname到三级子域名,达到自动分流的效果。

最后放一张经过优化的网站全国速度图。

4. 遇到的问题

  1. 访问域名 a.com(或 xxx.a.com)一直报错:Error 1000
    主域名和跳转域名都是CloudFlare解析的原因,将主域名放在阿里云或者dnspod解析就好了

相关文章:

免费CDN加速,零成本提升网站速度!

1. 起因 免备案的服务器要么在海外,要么是国内通过内网穿透才能访问,这两种方法好处是免费,坏处是延迟太高,有的地区延迟能到四五百甚至超时,这样明显是不行的。 所以需套一个cdn来加速,在2024年&#xff0…...

2024-12-29-sklearn学习(25)无监督学习-神经网络模型(无监督) 烟笼寒水月笼沙,夜泊秦淮近酒家。

文章目录 sklearn学习(25) 无监督学习-神经网络模型(无监督)25.1 限制波尔兹曼机25.1.1 图形模型和参数化25.1.2 伯努利限制玻尔兹曼机25.1.3 随机最大似然学习 sklearn学习(25) 无监督学习-神经网络模型(无监督) 文章参考网站&a…...

RSA e与phi不互质(AMM算法进行有限域开根)

e与phi不互质 这一部分学习来自trup师傅的博客 针对CTFer的e与phi不互素的问题 - 跳跳糖 1&#xff1a;m^t<n from Crypto.Util.number import * from secret import flag flag bflag{*********} m bytes_to_long(flag) p getPrime(1024) q getPrime(1024) n p * q …...

网络物理互连

案例简介 美乐公司为新创建公司&#xff0c;公司现需要架设网络&#xff0c;需要下属分公司通过路由器与外网服务器联通&#xff0c;请使用Packet Tracer&#xff0c; 按照任务要求完成实验。实验中需配置设备或端口的IP地址。 1、绘制拓扑图 2、配置ip地址 3、配置路由ip R0 …...

论文研读:Text2Video-Zero 无需微调,仅改动<文生图模型>推理函数实现文生视频(Arxiv 2023-03-23)

论文名&#xff1a;Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Generators 1. 摘要 1.1 方法总结 通过潜空间插值, 实现动作连续帧。 以第一帧为锚定&#xff0c;替换原模型的self-attention&#xff0c;改为cross-attention 实现 保证图片整体场…...

服务端错误的处理和web安全检测

文章目录 I 服务端错误的处理业务返回码处理前端处理业务返回码nginx处理http状态码II web安全检测区分服务器类型主机扫漏III 使用 micro_httpd 搭建一个PHP站点步骤下载micro_httpd 并安装它配置micro_httpd 来服务PHP文件I 服务端错误的处理 服务端发生错误时,返回给前端的…...

鸿蒙TCPSocket通信模拟智能家居模拟案例

效果图 一、智能家居热潮下的鸿蒙契机 在当下科技飞速发展的时代&#xff0c;智能家居已如浪潮般席卷而来&#xff0c;深刻地改变着我们的生活方式。从能依据环境光线自动调节亮度的智能灯具&#xff0c;到可远程操控、精准控温的智能空调&#xff0c;再到实时监测健康数据的智…...

SQL-leetcode-197. 上升的温度

197. 上升的温度 表&#xff1a; Weather ---------------------- | Column Name | Type | ---------------------- | id | int | | recordDate | date | | temperature | int | ---------------------- id 是该表具有唯一值的列。 没有具有相同 recordDate 的不同行。 该表包…...

C++系列关键字static

文章目录 1.静态变量2.静态成员变量 1.静态变量 在C的&#xff0c;静态变量是一个非常有用的特性&#xff0c;它在程序执行期间只初始化一次&#xff0c;并在程序的整个执行期间都保持其值。 1.局部静态变量。定义在函数中&#xff0c;只初始化一次&#xff0c;不像普通的局部…...

使用Fn Connect之后,如何访问到其他程序页面?原来一直都可以!

前言 昨天小白讲过在飞牛上登录Fn Connect&#xff0c;就可以实现远程访问家里的NAS。 接着就有小伙伴咨询&#xff1a;如何远程访问到家里其他需要使用不同端口号才能访问到的软件&#xff0c;比如Jellyfin、Emby等。 这个小白在写文章的时候确实没有考虑到&#xff0c;因为…...

探索Composable Architecture:小众但高效的现代框架技术

近年来&#xff0c;随着应用规模和复杂性的不断提升&#xff0c;对开发效率和可维护性的要求也水涨船高。特别是在领域驱动设计 (DDD) 和反应式编程 (Reactive Programming) 的趋势影响下&#xff0c;一些小众但极具潜力的框架应运而生。本篇博客将深入探讨一种日益受到关注但尚…...

改投论文时如何重构

摘要: 不同期刊和会议对于论文的风格、页数限制等方面有一些差别, 论文在某个地方被拒, 改投别处时需要进行重构. 本贴描述重构的基本方案. 你的衣柜乱糟糟的, 如何清理呢? 方案 A. 把不喜欢的衣服一件件丢掉.方案 B. 把衣服全部丢出来, 然后再把喜欢的衣服一件件放进去. 对…...

P8打卡——YOLOv5-C3模块实现天气识别

&#x1f368; 本文为&#x1f517;365天深度学习训练营中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 1.检查GPU import torch import torch.nn as nn import torchvision.transforms as transforms import torchvision from torchvision import transforms, dat…...

基于微信小程序的校园点餐平台的设计与实现(源码+SQL+LW+部署讲解)

文章目录 摘 要1. 第1章 选题背景及研究意义1.1 选题背景1.2 研究意义1.3 论文结构安排 2. 第2章 相关开发技术2.1 前端技术2.2 后端技术2.3 数据库技术 3. 第3章 可行性及需求分析3.1 可行性分析3.2 系统需求分析 4. 第4章 系统概要设计4.1 系统功能模块设计4.2 数据库设计 5.…...

PyTorch快速入门教程【小土堆】之完整模型训练套路

视频地址完整的模型训练套路&#xff08;一&#xff09;_哔哩哔哩_bilibili import torch import torchvision from model import * from torch import nn from torch.utils.data import DataLoader# 准备数据集 train_data torchvision.datasets.CIFAR10(root"CIFAR10&…...

【AIGC】 ChatGPT实战教程:如何高效撰写学术论文引言

&#x1f4a5; 欢迎来到我的博客&#xff01;很高兴能在这里与您相遇&#xff01; 首页&#xff1a;GPT-千鑫 – 热爱AI、热爱Python的天选打工人&#xff0c;活到老学到老&#xff01;&#xff01;&#xff01;导航 - 人工智能系列&#xff1a;包含 OpenAI API Key教程, 50个…...

TTL 传输中过期问题定位

问题&#xff1a; 工作环境中有一个acap的环境&#xff0c;ac的wan口ip是192.168.186.195/24&#xff0c;ac上lan上有vlan205&#xff0c;其ip子接口地址192.168.205.1/24&#xff0c;ac采用非nat模式&#xff0c;而是路由模式&#xff0c;在上级路由器上有192.168.205.0/24指向…...

非docker方式部署openwebui过程记录

之前一直用docker方式部署openwebui&#xff0c;结果这东西三天两头升级&#xff0c;我这一升级拉取docker镜像硬盘空间嗖嗖的占用&#xff0c;受不了&#xff0c;今天改成了直接部署&#xff0c;以下是部署过程记录。 一、停止及删除没用的docker镜像占用的硬盘空间 docker s…...

大模型的prompt的应用二

下面总结一些在工作中比较实用的prompt应用。还可以到以下网站参考更多的prompt AI Prompts - WayToAGI 举个例子&#xff0c;让大模型写一份周报 # 角色:智能周报编写助手 ## 背景: 需要根据产品经理提供的简要周报框架,补充完整的周报内容。 ## 注意事项: 言简意赅,重点突…...

ubuntu 22.04安装ollama

1. 顺利的情况 按照官网的提示&#xff0c;执行下面的命令&#xff1a; curl -fsSL https://ollama.com/install.sh | sh如果网络畅通&#xff0c;github访问也没有问题&#xff0c;那就等待安装完成就行 2. 不顺利的情况 由于众所周知的情况&#xff0c;国内网络访问githu…...

图形引擎的跨平台之舞:Skia与Direct2D的深度对话

图形引擎的跨平台之舞&#xff1a;Skia与Direct2D的深度对话 【免费下载链接】skia Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See documentation for contribution instructions. 项目地址: https://gitcode.com/gh_mirrors/ski/sk…...

知识图谱冷启动失败率高达68%?NotebookLM构建中的3类隐性数据断层及实时修复方案

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;NotebookLM知识图谱构建的冷启动困境本质 NotebookLM 作为 Google 推出的基于文档理解的 AI 助手&#xff0c;其核心能力依赖于对用户上传文档构建结构化知识图谱。然而在初始阶段&#xff0c;系统面临…...

低压电工-电子技术常识

一、导体、绝缘体、半导体&#xff08;按电阻率划分&#xff09;1. 划分标准单位是 Ω・cm&#xff08;欧姆・厘米&#xff09;&#xff0c;不是单纯欧姆 (Ω)&#xff0c;是电阻率专用单位&#xff1a;欧姆・厘米 Ω⋅cm&#xff0c;也可以用 Ω⋅m&#xff08;欧姆・米&#…...

基于HPM5E00与LAN9252的EtherCAT从站开发板全流程实战

1. 项目概述&#xff1a;从零到一&#xff0c;打造专属的 EtherCAT 从站开发板 最近在工业自动化圈子里&#xff0c;EtherCAT 的热度一直居高不下。它那近乎实时的通讯性能、灵活的拓扑结构&#xff0c;让它在运动控制、机器人、高端数控机床等领域成了“香饽饽”。但很多开发者…...

如何自动化监控线上问题

要实现线上问题的自动化监控&#xff0c;不能仅停留在工具的堆砌&#xff0c;而需要从体系规划、数据采集、智能告警、动态诊断到流程规范进行全盘设计。以下是基于行业最佳实践的自动化监控构建指南&#xff1a;一、 体系规划与监控点梳理构建自动化监控的第一步是明确“监控什…...

终极HiveWE魔兽地图编辑器:如何用现代化工具打造专业级游戏地图

终极HiveWE魔兽地图编辑器&#xff1a;如何用现代化工具打造专业级游戏地图 【免费下载链接】HiveWE A Warcraft III world editor. 项目地址: https://gitcode.com/gh_mirrors/hi/HiveWE 还在为传统魔兽争霸III地图编辑器缓慢的加载速度和繁琐的操作而烦恼吗&#xff1…...

哔哩下载姬完整指南:三步快速掌握B站视频批量下载技巧

哔哩下载姬完整指南&#xff1a;三步快速掌握B站视频批量下载技巧 【免费下载链接】downkyi 哔哩下载姬downkyi&#xff0c;哔哩哔哩网站视频下载工具&#xff0c;支持批量下载&#xff0c;支持8K、HDR、杜比视界&#xff0c;提供工具箱&#xff08;音视频提取、去水印等&#…...

TVA模型适配FPC材料疲劳差异

重磅预告&#xff1a;本专栏将独家连载系列丛书《智能体视觉技术与应用》部分精华内容&#xff0c;该书是世界首套系统阐述“因式智能体”视觉理论与实践的专著&#xff0c;特邀美国 TypeOne 公司首席科学家、斯坦福大学博士 Bohan 担任技术顾问。Bohan先生师从美国三院院士、“…...

2025终极免费IDM激活方案:一键永久解锁下载管理神器

2025终极免费IDM激活方案&#xff1a;一键永久解锁下载管理神器 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script 还在为Internet Download Manager&#xff08;ID…...

5种高效集成方案:Bilibili视频解析API的终极实用指南

5种高效集成方案&#xff1a;Bilibili视频解析API的终极实用指南 【免费下载链接】bilibili-parse bilibili Video API 项目地址: https://gitcode.com/gh_mirrors/bi/bilibili-parse bilibili-parse是一款基于PHP实现的B站视频解析API工具&#xff0c;通过简洁优雅的技…...