返回顶部
首页 > 资讯 > 服务器 >使用cdn提高Github Pages的访问速度
  • 862
分享到

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

github服务器网络 2023-10-06 17:10:10 862人浏览 八月长安
摘要

众所周知,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

--结束END--

本文标题: 使用cdn提高Github Pages的访问速度

本文链接: https://lsjlt.com/news/424184.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 使用cdn提高Github Pages的访问速度
    众所周知,Github Pages是部署在国外服务器上的,因此从国外访问速度还可以,但是国内访问速度较慢,所以主要是优化国内访问这方面。在有限资源的情况下,优化网站访问速度的常用方式有两种,一种是网页懒加载,动态加载技术,这种方法的思路是在...
    99+
    2023-10-06
    github 服务器 网络
  • 如何使用Dnspod提高网站访问速度
    这篇文章主要讲解了“如何使用Dnspod提高网站访问速度”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Dnspod提高网站访问速度”吧!在写这篇文章之前,我大概在网上搜索了下,虽然有...
    99+
    2023-06-12
  • 怎么使用cdn提高上传速度
    要使用CDN提高上传速度,可以按照以下步骤进行操作:1. 选择合适的CDN提供商:选择一家可靠的CDN提供商,根据自己的需求选择合适...
    99+
    2023-08-24
    cdn
  • 怎么用提高网站访问速度
    小编给大家分享一下怎么用提高网站访问速度,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!最近公司开始考核企业站下所有站点,首先从itpub开始进行。为此,开始学习关...
    99+
    2023-06-08
  • 如何提高网站访问速度
    这篇文章主要介绍了如何提高网站访问速度,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.把你的 .js 库文件地址替换成 Google CDN的地址:(google apis...
    99+
    2023-06-08
  • 如何使用代理服务器提高访问速度?
    小编给大家分享一下如何使用代理服务器提高访问速度?,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!代理ip对代理人来说并不陌生,许多人首先需要通过代理服务器来完成某些任务,然后通过代理ip访问目标网站和搜索引擎,以获取所需信...
    99+
    2023-06-25
  • 怎么使用Python缓存提高数据访问速度
    Python使用缓存在开发Web应用或分布式系统时,缓存是常见的解决方案之一,它可以大幅提升系统性能。在Python中,我们可以使用内存缓存(例如使用functools.lru_cache)或者外部存储(例如使用Redis)来实现缓存功能。...
    99+
    2023-05-15
    Python
  • 如何使用Python缓存提高数据访问速度
    这篇文章主要讲解了“如何使用Python缓存提高数据访问速度”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Python缓存提高数据访问速度”吧!Python使用缓存在开发Web应用或...
    99+
    2023-07-06
  • 如何提高台湾vps的访问速度
    提高台湾vps访问速度的方法:1、使用智能解析服务商的vps,降低域名解析速度,提高网站访问速度;2、租用离用户群体最近的vps,从而有效降低用户访问网站的延迟;3、选择运算能力强的vps,可有效提高网站服务器的响应速度;4、选择带宽资源丰...
    99+
    2024-04-02
  • 如何提高VPS主机访问速度
    提高VPS主机访问速度的方法:1、使用智能解析服务商的vps主机,降低域名解析速度,提高网站访问速度;2、租用离用户群体最近的vps主机,从而有效降低用户访问网站的延迟;3、选择运算能力强的vps主机,可有效提高网站服务器的响应速度;4、选...
    99+
    2024-04-02
  • 美国vps试用怎么提高访问速度
    要提高美国VPS试用的访问速度,可以采取以下措施:1、选择合适的VPS主机配置根据实际需求选择合适的VPS主机配置,包括CPU、内存...
    99+
    2023-03-12
    美国vps试用 美国vps vps
  • github访问速度慢的问题完美解决
    正文 1. 修改本地hosts文件 windows系统的hosts文件的位置如下:C:\Windows\System32\drivers\etc\hostsmac/linux系统的h...
    99+
    2022-11-13
    github访问速度慢 github访问速度
  • MySQL Buffer Pool如何提高页的访问速度
    目录如何提高SQL执行速度?Buffer Pool的数据结构是怎样的?改进后的链表是如何工作的?Buffer Pool的相关参数参考博客如何提高SQL执行速度? 当我们想更新某条数据...
    99+
    2023-03-03
    MySQL Buffer Pool访问速度 MySQL Buffer Pool
  • MySQL Buffer Pool如何提高页的访问速度
    目录如何提高SQL执行速度?Buffer Pool的数据结构是怎样的?改进后的链表是如何工作的?Buffer Pool的相关参数参考博客如何提高SQL执行速度? 当我们想更新某条数据的时候,难道是从磁盘中加载出来这条数据...
    99+
    2023-03-06
    MySQL Buffer Pool访问速度 MySQL Buffer Pool
  • MySQL Buffer Pool怎么提高页的访问速度
    这篇文章主要介绍了MySQL Buffer Pool怎么提高页的访问速度的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySQL Buffer Pool怎么提高页的访问速...
    99+
    2023-07-05
  • 如何提高国外高防主机的访问速度
    提高国外高防主机访问速度的方法:1、选择专业优质的国外高防主机搭建网站;2、选择有CDN加速的域名进行解析,降低网站的域名解析速度;3、对网站程序的大小及代码结构进行压缩简化,从而提高网站访问速度;4、接入优质的CDN加速服务来改善网络环境...
    99+
    2024-04-02
  • 不用梯子,GitHub也能访问并提速
    引言 我们都知道国内访问github会非常慢,甚至打不开,具体原因这里就不聊了~我们这里聊怎么不用梯子,GitHub也能访问并提速! Github打开慢的原因 Github打开慢的原因其中一个原因:GitHub的CDN域名遭到DNS污染,...
    99+
    2023-08-31
    github 服务器 运维
  • 成都主机租用怎么提高访问速度
    以下是一些提高成都主机租用访问速度的方法:1. 使用CDN加速:CDN是一种通过在全球各地分布的服务器上缓存网站内容来加速访问速度的...
    99+
    2023-06-14
    成都主机租用 成都主机 主机
  • 国外空间租用怎么提高访问速度
    以下是一些提高国外空间租用访问速度的方法:1. 使用CDN(内容分发网络):CDN可以将站点的内容分发到多个服务器上,减少访问时的延...
    99+
    2023-06-05
    国外空间租用 国外空间 空间
  • 海外空间租用怎么提高访问速度
    要提高海外空间租用的网站访问速度,可以采取以下措施:1. 使用CDN加速:使用CDN(内容分发网络)服务,将网站静态资源(如图片、C...
    99+
    2023-05-21
    海外空间租用 海外空间 空间
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作