Github访问速度很慢的原因,以及解决方法

Stella981
• 阅读 911

1,CDN,Content Distribute Network,可以直译成内容分发网络,CDN解决的是如何将数据快速可靠从源站传递到用户的问题。用户获取数据时,不需要直接从源站获取,通过CDN对于数据的分发,用户可以从一个较优的服务器获取数据,从而达到快速访问,并减少源站负载压力的目的。

2,为什么访问速度慢、下载慢?

答:github的CDN被某墙屏了,由于网络代理商的原因,所以访问下载很慢。ping github.com 时,速度只有300多ms。

3,如何解决?

答:绕过dns解析,在本地直接绑定host,该方法也可加速其他因为CDN被屏蔽导致访问慢的网站。

hosts文件所在目录,C:\Windows\System32\drivers\etc

修改windows里的hosts文件,添加如下内容

# Github
151.101.44.249 github.global.ssl.fastly.net
192.30.253.113 github.com
103.245.222.133 assets-cdn.github.com
23.235.47.133 assets-cdn.github.com
203.208.39.104 assets-cdn.github.com
204.232.175.78 documentcloud.github.com
204.232.175.94 gist.github.com
107.21.116.220 help.github.com
207.97.227.252 nodeload.github.com
199.27.76.130 raw.github.com
107.22.3.110 status.github.com
204.232.175.78 training.github.com
207.97.227.243 www.github.com
185.31.16.184 github.global.ssl.fastly.net
185.31.18.133 avatars0.githubusercontent.com
185.31.19.133 avatars1.githubusercontent.com
192.30.253.120 codeload.github.com

windows下刷新DNS的方法:

打开cmd

输入ipconfig /flushdns

亲测有用,下载速度明显提升

4,参考博客链接

CDN:

https://blog.csdn.net/lihao21/article/details/52808747

具体解决:

https://blog.csdn.net/maiduoudo/article/details/81033898

https://blog.csdn.net/tsq292978891/article/details/78260066

转自:https://blog.csdn.net/u013517229/article/details/81351885

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Souleigh ✨ Souleigh ✨
3年前
前端性能优化 - 雅虎军规
无论是在工作中,还是在面试中,web前端性能的优化都是很重要的,那么我们进行优化需要从哪些方面入手呢?可以遵循雅虎的前端优化35条军规,这样对于优化有一个比较清晰的方向.35条军规1.尽量减少HTTP请求个数——须权衡2.使用CDN(内容分发网络)3.为文件头指定Expires或CacheControl,使内容具有缓存性。4.避免空的
Wesley13 Wesley13
3年前
CDN与智能DNS原理和应用
1.cdn概念,DNS概念CDN:CententDeliveryNetwork(内容分发网络)使用户可以就近取得所需内容,提高用户访问网站相应速度CDN更智能的镜像缓存流量导流;DNS:DomainNameSystem域名系统域名和ip地址相互映射的一个分布式数据库,不用去记住被机器读取的ip地址CDN是内容分发网络,
Stella981 Stella981
3年前
CDN(Content Delivery Network)技术原理概要
简介1.CDN(ContentDeliveryNetwork)即内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能,使用户就近获取所需内容,提高用户访问响应速度和命中率。来自:CDN百度百科(https://www.oschina.net/action/GoToLink?urlhttps
高防加速CDN 高防加速CDN
1年前
你可知道CDN隐藏源站的好处
CDN隐藏源站是CDN的众多好处之一,CDN本身就可以分散节点,稳定访问,隐藏源站能更安全的加强网站的防护。你知道CDN隐藏源站的好处和如何隐藏源站吗?让小编来为你介绍一下吧。CDN隐藏源站其原理简单的说就是架设多个高防CDN节点,当有CDN节点攻击的时候
高防加速CDN 高防加速CDN
1年前
高防CDN隐藏源站IP的意义是什么?
隐藏源站IP是高防cdn的好处之一,高防CDN本身就是分散节点,稳定访问,隐藏源站能更安全的加强网站的防护。高防CDN即内容分流网络流量防御。高防CDN的原理就是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调
内容分发网络 CDN 概述
CDN(ContentDeliveryNetwork)是一种分布式网络架构,旨在提供高效、可靠地将内容传送给全球用户的服务。CDN的主要目标是通过将数据缓存到位于不同地理位置的多个服务器上,使用户能够从离他们更近的服务器获取内容,从而减少访问延迟、提高加载速度和改善网站的性能。在这篇文章中,我将详细介绍CDN的工作原理、使用CDN的好处,并举例说明它如何优化内容传递的过程。