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

国际版阿里云/腾讯云CDN装备运用教程:加快网站拜访速度

阿里云CDN装备运用教程:加快网站拜访速度

本文旨在为读者供给一个关于阿里云CDN的简要教程。咱们将介绍阿里云CDN的基本概念、资源加快过程、同步资源设置以及与阿里云OSS目标存储的结合。期望经过这篇教程,读者能够更好地了解和利用阿里云CDN服务,为自己的互联网服务供给优质的用户体会。

什么是阿里云CDN
阿里云CDN(Content Delivery Network,内容分发网络)是阿里云供给的一种专门用于加快网络内容传输的服务。经过将用户恳求的内容分发至全球规模内的边际节点,实现拜访资源的就近原则,然后有用缩短用户拜访资源所需的时刻,进步拜访速度和用户体会。

CDN加快原理示意图

大局CDN与部分CDN
大局CDN(Global CDN)和部分CDN(Regional CDN)是两种不同的内容分发网络类型,它们之间的首要差异在于掩盖规模和运用场景。

大局CDN(Global CDN):

掩盖规模:大局CDN具有遍及全球的数据中心和边际节点,能够为全球规模内的用户供给优化的内容传输服务。
运用场景:大局CDN适用于具有国际用户群的网站或运用,能够有用下降全球规模内的推迟,进步用户体会。
优势:大局CDN能够应对大规模的地理分布和网络状况,具有更强的抗攻击才能和容错才能,能够在各种复杂环境下保持安稳的服务质量。
部分CDN(Regional CDN):

掩盖规模:部分CDN首要针对特定区域或国家的用户供给内容分发服务,其边际节点通常集中在某个区域或国家规模内。
运用场景:部分CDN适用于首要服务目标为某个特定区域或国家的用户的网站或运用,能够在有限的掩盖规模内供给更快速、安稳的服务。
优势:部分CDN能够针对特定区域的网络状况和用户需求进行优化,对当地网络环境有更深化的了解,然后供给更佳的用户体会。
大局CDN和部分CDN的差异首要在于掩盖规模和运用场景。大局CDN适用于具有国际用户群的网站和运用,能够在全球规模内供给优化的内容传输服务;而部分CDN则更适用于首要服务目标为某个特定区域或国家的用户的网站和运用,能够在有限的掩盖规模内供给更快速、安稳的服务。依据实际事务需求,能够挑选合适自己的CDN类型,为用户供给更好的拜访体会。

常见大局CDN服务商
典型的全球规模内的CDN服务商包括:

Akamai:Akamai 是全球最大的 CDN 服务商,具有遍及全球的边际节点,为很多闻名企业供给内容分发服务。
Cloudflare:Cloudflare 是一家闻名的 CDN 服务商,供给全球规模内的内容分发、安全防护以及网站优化服务。
Amazon CloudFront:Amazon CloudFront 是亚马逊 AWS 供给的全球 CDN 服务,与 AWS 的其他服务严密集成,具有广泛的掩盖规模。
Fastly:Fastly 是一家专注于高性能和低推迟的 CDN 服务商,具有遍及全球的边际节点,为许多闻名企业供给服务。
Limelight Networks:Limelight Networks 是一家全球 CDN 服务商,具有遍及全球的数据中心,供给内容分发、视频传输和云存储服务。
StackPath:StackPath 是一家供给全球 CDN 服务的公司,供给内容分发、Web 运用防火墙和 DDoS 防护等服务。
Cloudflare

这些全球 CDN 服务商通常具有广泛的掩盖规模、强壮的服务才能以及与其他云服务的整合才能。在挑选全球 CDN 服务商时,可依据事务需求和预算来决议。

常见部分CDN服务商
中国大陆供给部分 CDN 服务的服务商包括:

阿里云CDN:阿里云作为中国领先的云服务供给商,其 CDN 服务在国内市场占有率较高,具有丰厚的节点,掩盖全国各区域。
腾讯云CDN:腾讯云 CDN 服务掩盖了全国各个省份和城市,供给安稳、高效的内容分发服务。
百度云CDN:百度云 CDN 服务在中国市场具有一定的竞争力,掩盖全国规模内的节点,为用户供给高速、安稳的内容分发服务。
网宿科技:网宿科技是一家专注于 CDN 和云计算服务的公司,具有全国各地的节点,供给安稳、高效的内容分发服务。
七牛云:七牛云供给全国规模的 CDN 服务,以及目标存储等云服务,致力于为用户供给高速、安稳的内容分发服务。
科大讯飞CDN:科大讯飞作为国内闻名的 AI 企业,旗下云计算渠道供给 CDN 服务,具有全国规模的节点,为用户供给内容分发服务。
阿里云CDN原理

在挑选中国大陆部分 CDN 服务商时,能够依据事务需求、价格、掩盖规模、服务质量等因素进行综合评价,挑选最合适的服务商。

温馨提示:WPTurbo插件支持WordPress网站CDN装备和OSS设置,能够对网站加快起到较大的效果。

阿里云CDN资源加快过程
1. 登录阿里云官网,进入CDN控制台。

2. 增加加快域名:点击“增加域名”,填写加快域名信息,包括域名、事务类型、源站等。

增加加快域名

(1)增加您的CDN静态资源加快域名,比如static.yourdomain.com或许cdn.yourdomain.com

CDN静态资源加快域名

增加域名后,你需求验证您的CDN加快域名,你能够经过DNS解析或许上传文件的方式进行验证。

验证您的CDN加快域名

(2)验证完CDN加快域名后,填写事务信息,其中事务类型挑选图片小文件即可,加快区域依据自己的实际状况挑选即可(假如网站访客即国内为主,主张挑选仅中国内地),资源分组这个挑选默许。

CDN加快域名事务类型和加快区域

(3)最后填写源站信息,留意,这一步要填写的信息比较多。

源站信息-一般状况挑选OSS域名、IP或许源站域名(即你的网站域名,必须填写源站信息为您的网站域名):假如您的网站图片等小文件是经过OSS存储的,则需求挑选OSS域名;假如您的网站图片等小文件存放在网站服务器,则能够填写源站域名或许服务器IP地址;
优先级-默许为主;
权重-除非您设置多个源站,不然这儿无所谓了;
端口-主张运用默许的80端口即可。
阿里云CDN装备运用图文教程:加快网站拜访速度插图8

完成上述过程,最后勾选协议,点击进入下一步即可。

这将进入加快域名装备,这儿能够直接挑选一键装备即可,除非您有特别需求设置的地方。一键装备也不要紧,后面您仍是能够继续进行修正的。

3. 装备CNAME:依据系统生成的CNAME值,修正域名解析记载,将加快域名解析至阿里云CDN节点。

域名:即前面您增加的CDN加快域名
CNAME记载值:CNAME记载值一般是{您的CDN加快域名}.w.kunlunaq.com
记载类型:CNAME
装备CNAME

以阿里云DNS解析为例:

阿里云DNS解析

4. 验证装备:等候CNAME收效后,能够经过拜访加快域名验证CDN加快是否收效。

5. 装备SSL证书:最后,因为默许的CDN域名不带SSL证书的,您还需求为CDN加快域名请求一个免费的SSL证书。

(1)在您的阿里云控制台,查找SSL,找到控制台-SSL证书(运用安全)

控制台-SSL证书

(2)请求购买免费SSL证书,点击左边菜单“SSL证书”-“免费证书”-“当即购买”。留意,假如你此前现已购买,则能够直接点击“创建证书”.

请求购买免费SSL证书

(3)点击创建证书后,在下方列表增加了一条待请求的DigiCert免费证书,点击“证书请求”进入下一步;

DigiCert免费证书

(4)进入证书请求过程,您需求完成相关信息填写,包括:

证书绑定域名-填写您的CDN加快域名即可;
域名验证方式-挑选自动DNS验证,假如您的域名解析在阿里云,会在提交后自动验证域名,不然需求你到域名解析服务商增加增加DNS解析记载;
联系人、所在地-填写您自己的实际信息即可;
密钥算法和CSR生成方式-算法没得选,就RSA;生成方式选系统生成。
免费证书请求

(5)提交后,等候个8-10分钟左右,一般状况就能够经过。

(6)证书布置,因为前面咱们现已设置了CDN加快服务,在免费证书列表找到刚刚经过的SSL证书,点击“布置”,在资源列表产品服务下拉菜单中挑选“内容分发网络(CDN)”,即会看到您CDN域名,点击“布置”即可。

CDN加快域名SSL布置

包括目录及扫除列表设置
一般状况下,您在新建CDN域名的时分现已完成了缓存,包括目录和扫除列表的设置,但假如你想再次设置,仍是能够经过您的CDN加快域名进行修正。

在CDN控制台中,用户能够设置同步资源的包括目录和扫除列表。包括目录用于指定需求同步的资源目录,扫除列表用于设置不需求同步的资源。

1. 进入CDN控制台,找到需求设置的加快域名。点击“管理”操作进入设置页面。

CDN域名管理

2. 点击“缓存装备”,进入缓存装备页面,点击“增加”按钮即可增加缓存目录或许缓存文件后缀名。

对于WordPress网站,您能够将

缓存目录设置为/wp-content/uploads;
文件后缀名设置为css,js,jpg,jpeg,gif,ico,png,bmp,pict,csv,doc,pdf,pls,ppt,tif,tiff,eps,ejs,swf, midi,mid,ttf,eot,woff,otf,svg,svgz,webp,docx,xlsx,xls,pptx,ps,class,jar,avif;
过期时刻设置为1个月即可,当然,假如您运用CDN缓存图片、视频、音频和文档等不太常常或许压根就不会修正的文件,能够考虑设置为更长的过期时刻。
注:对于文件名后缀缓存设置,应依据自身本质状况来设置,一般不主张将css, js等可能会影响网站布局和外观的文件设置为CDN缓存,不然可能导致部分主题或插件出现崩溃或许前端反常等问题。

完成缓存过期时刻设置后,点击“确定”即可。

CDN缓存目录或许文件设置

3. 假如要设置CDN“包括目录”和“扫除列表”,则能够在咱们的WPTurbo插件–速度优化–CDN管理下,填写文件目录和文件后缀。

CDN“扫除列表”

保存设置,等候装备收效

相关文章:

国际版阿里云/腾讯云CDN装备运用教程:加快网站拜访速度

阿里云CDN装备运用教程:加快网站拜访速度 本文旨在为读者供给一个关于阿里云CDN的简要教程。咱们将介绍阿里云CDN的基本概念、资源加快过程、同步资源设置以及与阿里云OSS目标存储的结合。期望经过这篇教程,读者能够更好地了解和利用阿里云CDN服务&…...

面试之快速学习计算机网络-http

1. HTTP常见状态码 2. 3开头重定向,4开头客户端错误,5开头服务端错误 2. HTTP 报文 1. start-line:请求行,可以为以下两者之一: 请求行: GET /hello-world2.html HTTP/1.1状态行:HTTP/1.1 200…...

2023水果编曲软件fl studio 21.1.0 .3713官方中文直装破解版

fl studio 21.1.0 .3713官方中文直装破解版是一个完整的软件音乐制作环境或数字音频工作站(DAW)。它代表了 25 多年的创新发展,将您创作、编曲、录制、编辑、混音和掌握专业品质音乐所需的一切集于一身。 fl studio 21.1.0 .3713官方中文直装…...

【微信小程序】页面路由跳转函数之间的区别

微信小程序开发系列 文章目录 前言一、介绍1.wx.switchTab(Object object)2.wx.reLaunch(Object object)3.wx.redirectTo(Object object)4.wx.navigateTo(Object object)5.wx.navigateBack(Object object) 前言 在开发微信小程序中基本都会用到页面跳转,微信小程序…...

Ubuntu inotify

inotify 是一个用于监视文件系统事件的机制。它允许你监视文件或目录的变化,如文件的创建、修改、删除、移动等,以及目录的访问权限变化。 安装 在 Ubuntu 中,你需要安装 inotify-tools 包,这是一个包含 inotifywait 和 inotifywatch 等实用工具的软件包。你可以使用以下命…...

开始MySQL之路——MySQL的DataGrip图形化界面

下载DataGrip 下载地址:Download DataGrip: Cross-Platform IDE for Databases & SQL 安装DataGrip 准备好一个文件夹,不要中文和空格 C:\Develop\DataGrip 激活DataGrip 激活码: VPQ9LWBJ0Z-eyJsaWNlbnNlSWQiOiJWUFE5TFdCSjBaIiwibGl…...

C++ STL 标准模板库

C STL 标准模板库 标准容器 顺序容器 vector vector 向量容器 底层数据结构:动态开辟的数组,每次以原来空间大小的2倍进行扩容。采用allocator进行空间开辟和释放,对象创建和析构的分离。具体如C模板学习笔记中简要实现C中的vector。 增…...

C#-集合小例子

目录 背景: 过程: 1.添加1-100数: 2.求和: 3.平均值: 4.代码:​ 总结: 背景: 往集合里面添加100个数,首先得有ArrayList导入命名空间,这个例子分为3步,1.添加1-100个数2.进行1-100之间的总和3.求总和的平均值&…...

git保存删除的文件

查看pg源码的函数具体内容: https://doxygen.postgresql.org/resowner_8h.html#a7f01c9e9f97849f2859feabd913de1f8 git add 添加了多余文件 git add . 表示当前目录所有文件,不小心就会提交其他文件 git add 如果添加了错误的文件的话 撤销操作 g…...

【golang】go语句执行规则(goroutine)(下)

怎样才能让主goroutine等待其他goroutine? 上篇文章提到,一旦主 goroutine 中的代码执行完毕,当前的 Go 程序就会结束运行,无论其他的 goroutine 是否已经在运行了。那么,怎样才能做到等其他的 goroutine 运行完毕之后…...

websocket 接收消息无法获取用户id

1.遇到问题 公司项目是基于ruoyi 框架快速搭建开发,使用多线程搜索查询,所以以用户区分任务,保证可以搜索任务和取消搜索,所以我这需要获得用户id,使用 SecurityUtils 共工工具类从请求头获取token,然后解…...

springboot通过sharding-dbc按年、月分片

目录 springboot通过sharding-dbc按年、月分片 1、引入pom依赖 2、application.yml配置 3、分片算法 4、注意事项 1、引入pom依赖 <!--shardingjdbc分片&#xff0c;和Druid不兼容&#xff0c;如果不使用sharding则需要注释--><dependency><groupId>org.…...

基于静电放电算法优化的BP神经网络(预测应用) - 附代码

基于静电放电算法优化的BP神经网络&#xff08;预测应用&#xff09; - 附代码 文章目录 基于静电放电算法优化的BP神经网络&#xff08;预测应用&#xff09; - 附代码1.数据介绍2.静电放电优化BP神经网络2.1 BP神经网络参数设置2.2 静电放电算法应用 4.测试结果&#xff1a;5…...

开发者插件推荐FeHelper

开发者巨好用的插件、有很多功能比如json美化、对比&#xff0c;二维码/解码&#xff0c;图片转Base64&#xff0c;时间戳转换等 一、下载插件 1、打开网址&#xff1a;FeHelper - Awesome&#xff08;建议用谷歌打开&#xff09;&#xff1b; 2、选择要下载的版本&#xff0c…...

【MySQL】JSON 格式字段处理

MySQL 5.7 版本后已支持 JSON 格式&#xff0c;这虽是 MySQL 的一小步&#xff0c;但可以说是程序开发的一大步&#xff0c;再也不用将 JSON 内容塞到 VARCHAR 类型字段了&#xff0c;程序设计也会变得更加灵活。网上大多只针对JSONObject 对象类型&#xff0c;本文也将详解 JS…...

数据库选型<1>

数据库选型 1.SQL与NoSQL1.SQL2.NoSQL 2.各种数据存储的适应场景1.MySQL 3.构建MySQL开发环境 1.SQL与NoSQL 1.SQL 关系型数据库 MySQLOracleSQL serverPostGreSQL 关系型数据库的特点 数据结构化存储在二维表中(新增JSON存储方式&#xff0c;也有nosql的特点)支持事务的原子…...

1.Flink源码编译

目录 1.环境版本 1.1 jdk 1.2.maven 1.3.node 1.4.scala 2.下载flink源码 3.编译源码 4.idea打开flink源码 5.运行wordcount 1.环境版本 软件地址 链接&#xff1a;https://pan.baidu.com/s/1ZxYydR8rBfpLCcIdaOzxVg 提取码&#xff1a;12xq 1.1 jdk 1.2 maven 1.…...

Linux内核数据结构 散列表

1、散列表数据结构 在Linux内核中&#xff0c;散列表&#xff08;哈希表&#xff09;使用非常广泛。本文将对其数据结构和核心函数进行分析。和散列表相关的数据结构有两个&#xff1a;hlist_head 和 hlist_node //hash桶的头结点 struct hlist_head {struct hlist_node *first…...

数据库系统课设——基于python+pyqt5+mysql的酒店管理系统(可直接运行)--GUI编程

几个月之前写的一个项目&#xff0c;通过这个项目&#xff0c;你能学到关于数据库的触发器知识&#xff0c;python的基本语法&#xff0c;python一些第三方库的使用&#xff0c;包括python如何将前后端连接起来&#xff08;界面和数据&#xff09;&#xff0c;还有界面的设计等…...

《C和指针》笔记9: typedef

C语言支持一种叫作typedef的机制&#xff0c;它允许你为各种数据类型定义新名字。typedef声明的写法和普通的声明基本相同&#xff0c;只是把typedef这个关键字出现在声明的前面。例如&#xff0c;下面这个声明&#xff1a; char *ptr_to_char;把变量ptr_to_char声明为一个指向…...

<6>-MySQL表的增删查改

目录 一&#xff0c;create&#xff08;创建表&#xff09; 二&#xff0c;retrieve&#xff08;查询表&#xff09; 1&#xff0c;select列 2&#xff0c;where条件 三&#xff0c;update&#xff08;更新表&#xff09; 四&#xff0c;delete&#xff08;删除表&#xf…...

大话软工笔记—需求分析概述

需求分析&#xff0c;就是要对需求调研收集到的资料信息逐个地进行拆分、研究&#xff0c;从大量的不确定“需求”中确定出哪些需求最终要转换为确定的“功能需求”。 需求分析的作用非常重要&#xff0c;后续设计的依据主要来自于需求分析的成果&#xff0c;包括: 项目的目的…...

Day131 | 灵神 | 回溯算法 | 子集型 子集

Day131 | 灵神 | 回溯算法 | 子集型 子集 78.子集 78. 子集 - 力扣&#xff08;LeetCode&#xff09; 思路&#xff1a; 笔者写过很多次这道题了&#xff0c;不想写题解了&#xff0c;大家看灵神讲解吧 回溯算法套路①子集型回溯【基础算法精讲 14】_哔哩哔哩_bilibili 完…...

如何在看板中有效管理突发紧急任务

在看板中有效管理突发紧急任务需要&#xff1a;设立专门的紧急任务通道、重新调整任务优先级、保持适度的WIP&#xff08;Work-in-Progress&#xff09;弹性、优化任务处理流程、提高团队应对突发情况的敏捷性。其中&#xff0c;设立专门的紧急任务通道尤为重要&#xff0c;这能…...

【JavaSE】绘图与事件入门学习笔记

-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角&#xff0c;以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向&#xff0c;距离坐标原点x个像素;第二个是y坐标&#xff0c;表示当前位置为垂直方向&#xff0c;距离坐标原点y个像素。 坐标体系-像素 …...

CMake控制VS2022项目文件分组

我们可以通过 CMake 控制源文件的组织结构,使它们在 VS 解决方案资源管理器中以“组”(Filter)的形式进行分类展示。 🎯 目标 通过 CMake 脚本将 .cpp、.h 等源文件分组显示在 Visual Studio 2022 的解决方案资源管理器中。 ✅ 支持的方法汇总(共4种) 方法描述是否推荐…...

精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南

精益数据分析&#xff08;97/126&#xff09;&#xff1a;邮件营销与用户参与度的关键指标优化指南 在数字化营销时代&#xff0c;邮件列表效度、用户参与度和网站性能等指标往往决定着创业公司的增长成败。今天&#xff0c;我们将深入解析邮件打开率、网站可用性、页面参与时…...

OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 在 GPU 上对图像执行 均值漂移滤波&#xff08;Mean Shift Filtering&#xff09;&#xff0c;用于图像分割或平滑处理。 该函数将输入图像中的…...

基于Java+MySQL实现(GUI)客户管理系统

客户资料管理系统的设计与实现 第一章 需求分析 1.1 需求总体介绍 本项目为了方便维护客户信息为了方便维护客户信息&#xff0c;对客户进行统一管理&#xff0c;可以把所有客户信息录入系统&#xff0c;进行维护和统计功能。可通过文件的方式保存相关录入数据&#xff0c;对…...

在Mathematica中实现Newton-Raphson迭代的收敛时间算法(一般三次多项式)

考察一般的三次多项式&#xff0c;以r为参数&#xff1a; p[z_, r_] : z^3 (r - 1) z - r; roots[r_] : z /. Solve[p[z, r] 0, z]&#xff1b; 此多项式的根为&#xff1a; 尽管看起来这个多项式是特殊的&#xff0c;其实一般的三次多项式都是可以通过线性变换化为这个形式…...