我的编程空间,编程开发者的网络收藏夹
学习永远不晚

使用cdn提高Github Pages的访问速度

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

使用cdn提高Github Pages的访问速度

众所周知,Github Pages是部署在国外服务器上的,因此从国外访问速度还可以,但是国内访问速度较慢,所以主要是优化国内访问这方面。在有限资源的情况下,优化网站访问速度的常用方式有两种,一种是网页懒加载,动态加载技术,这种方法的思路是在加载网页时,先生成网页框架,再慢慢加载其它较为耗时的资源,动态加载则是在每次只加载显示在浏览器中的内容,而跳过之外的内容,这些方法都是在源码的层面上提升网页的速度,第二种就是cdn技术,这种技术是从网络路由上来提升网页的访问速度。以上两种技术中,个人更加青睐第二种,主要是基于以下几个理由:

  • cdn加载效果更好
  • 懒加载访问网页时可能会遇到某些关键内容一直加载中,体验也不是很好
  • cdn加速技术已经商业化,有很多的平台提供,而第一种技术必须要根据自己的网页来修改源码,实践更加麻烦
    当然值得一提的是,以上两种技术在使用上并不冲突,完全可以同时使用,我在实践中只试过第二种技术,所以下面将介绍以下第二种技术。

 一、cdn技术简介

cdn是Content Delivery Network的缩写,全称是内容分发网络,其主要目的是为了解决网络拥塞问题。为了保证物流效率,大部分电商平台在全国乃至世界各地都有自己的货物仓库,当用户下单后,电商平台会根据用户的地址选择最近的仓库发货,这样就能大大地提升物流效率,这样一种物流策略其实就对应着cdn中的路由策略,它利用多台服务器,将用户所需的资源分布式地储存在世界各地,这样不同地方的用户访问资源时,相应地从最近的服务器中来获取资源,能够较大地提升资源的访问速度和路由效率。

 二、一些主流的提供cdn服务的平台

这些内容主要是参考网上相关文章整理的,简单介绍了一些主流的提供cdn服务的平台,一部分我也没有具体了解过,所以说法也不一定对,谨慎参考。

 1. 阿里云

 2. 腾讯云

  • 网址:登录 - 腾讯云
  • 了解过
  • 每个月有10GB的国内免费流量
  • 国内(包括全球)加速需要网站备案

 3. 七牛云

 4. FreeCDN

 5. 又拍云

 6. Cloudflare

在选择cdn服务时遇到的一个很大的问题是:以上大部分针对国内加速的cdn服务都需要网站备案才能使用,但是由于我的Github Pages是托管在Github上的,在国外,所以无法备案,并且我暂时也没有将博客移植到国内的云服务器主机上的想法,因此最终选择了Cloudflare平台的cdn服务,没有选择国内其它的主流平台。最后,需要说明的一点是,由于使用cdn服务需要实名认证,因此考虑到个人信息安全,建议尽量选择主流的平台,防止个人信息泄露

 三、在Cloudflare平台上开启cdn服务

 1.注册账号

首先当然是注册一个账号,可以用邮箱注册,注册过程非常简单,这里不再说明。

 2.添加网站

账号注册好后,进入控制台,点击"添加站点"加入需要使用cdn加速的站点,注意填入的站点域名不需要加入www.前缀,如下图,这里jun997.xyz是我自己的网站,已经配置完成了,而jun.com是随便选的一个示范网站,不是本人的。

 3.选择计划

完成以上步骤后,下一步选择计划,个人完全免费版本即可。

 4.DNS记录扫描

这一步是完全自动的,平台会自动扫描网站的DNS记录,完成后点击继续就可以。

 5.更改DNS服务器

完成第4步后,按照平台的提示,我们需要修改原来的DNS服务器,改为平台提供的DNS服务器,即hasslo.ns.cloudflare.com和marjory.ns.cloudflare.com,如下图:

一般在购买域名时平台会自动给我们分配相应DNS服务器,并且提供给我们修改的渠道,我的域名是在阿里云上购买的,登录阿里云控制台,在域名服务-域名列表-管理处可以修改域名,如下:

点击修改DNS即可修改DNS服务器:

在下面的方框中填入改为平台提供的DNS服务器,点击确定,然后回到平台,点击“完成,检查名称服务器”即可。

 6.配置DNS服务器的相关设置

以上完成后,最后就需要配置DNS服务器,主要是针对安全性和性能优化方面,根据需要自行设置,有些付费内容可以跳过:

最后设置好了之后等待一定时间之后就会收到激活成功的邮件

来源地址:https://blog.csdn.net/weixin_44786530/article/details/129872749

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

使用cdn提高Github Pages的访问速度

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何使用Dnspod提高网站访问速度

这篇文章主要讲解了“如何使用Dnspod提高网站访问速度”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Dnspod提高网站访问速度”吧!在写这篇文章之前,我大概在网上搜索了下,虽然有
2023-06-12

怎么使用cdn提高上传速度

要使用CDN提高上传速度,可以按照以下步骤进行操作:1. 选择合适的CDN提供商:选择一家可靠的CDN提供商,根据自己的需求选择合适的CDN服务套餐。2. 配置CDN加速:根据CDN提供商的指引,配置CDN加速,设置域名解析和CDN加速配置
2023-08-24

怎么用提高网站访问速度

小编给大家分享一下怎么用提高网站访问速度,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!最近公司开始考核企业站下所有站点,首先从itpub开始进行。为此,开始学习关
2023-06-08

phpcms如何结合CDN加速提升网站访问速度?(在phpcms中,如何结合CDN服务提升网站的访问速度?)

结合CDN服务,PHPcms网站可通过缓存静态内容、减少延迟、负载均衡等原理提升访问速度。具体操作包括选择CDN提供商、修改网站代码、清除缓存等步骤。CDN加速提升网站速度,需要注意缓存设置、CDN费用、SSL支持以及性能监控和优化。通过合理运用CDN,PHPcms网站可以有效提升用户体验和页面加载效率。
phpcms如何结合CDN加速提升网站访问速度?(在phpcms中,如何结合CDN服务提升网站的访问速度?)
2024-04-02

如何使用代理服务器提高访问速度?

小编给大家分享一下如何使用代理服务器提高访问速度?,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!代理ip对代理人来说并不陌生,许多人首先需要通过代理服务器来完成某些任务,然后通过代理ip访问目标网站和搜索引擎,以获取所需信
2023-06-25

如何使用Python缓存提高数据访问速度

这篇文章主要讲解了“如何使用Python缓存提高数据访问速度”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Python缓存提高数据访问速度”吧!Python使用缓存在开发Web应用或
2023-07-06

美国vps试用怎么提高访问速度

要提高美国VPS试用的访问速度,可以采取以下措施:1、选择合适的VPS主机配置根据实际需求选择合适的VPS主机配置,包括CPU、内存、存储空间和带宽等,以满足网站的访问需求。2、优化网站内容优化网站内容,如压缩图片、减少HTTP请求、使用C
2023-03-12

MySQL Buffer Pool如何提高页的访问速度

本文主要介绍了MySQL Buffer Pool如何提高页的访问速度,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-03-03

MySQL Buffer Pool如何提高页的访问速度

目录如何提高SQL执行速度?Buffer Pool的数据结构是怎样的?改进后的链表是如何工作的?Buffer Pool的相关参数参考博客如何提高SQL执行速度?当我们想更新某条数据的时候,难道是从磁盘中加载出来这条数据,更新后再持久化到磁
2023-03-06

MySQL Buffer Pool怎么提高页的访问速度

这篇文章主要介绍了MySQL Buffer Pool怎么提高页的访问速度的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySQL Buffer Pool怎么提高页的访问速度文章都会有所收获,下面我们一起来看看吧
2023-07-05

成都主机租用怎么提高访问速度

以下是一些提高成都主机租用访问速度的方法:1. 使用CDN加速:CDN是一种通过在全球各地分布的服务器上缓存网站内容来加速访问速度的技术。使用CDN可以减少网络延迟,提高网站的响应速度。2. 优化网站代码:优化网站代码可以减少加载时间,提高
2023-06-14

国外空间租用怎么提高访问速度

以下是一些提高国外空间租用访问速度的方法:1. 使用CDN(内容分发网络):CDN可以将站点的内容分发到多个服务器上,减少访问时的延迟和网络拥塞。2. 选择靠近用户的服务器:如果你的目标用户主要在某个地区,可以选择靠近该地区的服务器,减少访
2023-06-05

海外空间租用怎么提高访问速度

要提高海外空间租用的网站访问速度,可以采取以下措施:1. 使用CDN加速:使用CDN(内容分发网络)服务,将网站静态资源(如图片、CSS、JS等)分布到全球各地的CDN节点,让用户从离自己最近的节点获取资源,从而提高访问速度。2. 优化网站
2023-05-21

编程热搜

目录