Github+PicGo+Jsdelivr 免费图床
之前用的gitee,最近不好使了,没办法了,只能转github上。不用github ,是因为国内访问的时候,加载特别慢,只要解决加载慢的的问题,github 还是很香的。
解决github 访问慢的问题
通过修改本机hosts文件来解决。
Host s 的简介
在电脑上网过程中,人们一般输入的都是网站域名(如:www.baidu.com),而不是较难记忆的IP地址(如:14.215.177.38),所以我们在浏览器输入域名时,需要DNS对域名进行解析。而hosts文件负责解析域名并优先于DNS服务,通常很多恶意软件会恶意更改该文件来达到劫持网站的目地。
Hosts 的作用
- hosts就相当于本地的一个dns缓存,比如说什么需要访问一个网站,如果没有hosts文件的本地解析的话就需要的浏览器访问远程的dns解析服务器,等待dns服务器返回ip信息后我们的浏览器才可以向目标网址所指向的服务器发出请求,但是如果有了hosts文件的本地缓存解析,我们的浏览器就不会去访问远程的dns服务器了,而是直接发出向网站服务器的请求,所以说hosts文件可以加快我们打开网站打开的速度;
- 局域网架设简单化。因为局域网很少有人架设dns解析服务器,所以造成了一些访问不是太方便,但是如果简单设置好hosts文件后就简单和方便的多了,因为本身电脑的hosts文件就相当于一个dns解析服务器;
Hosts 修改操作步骤
1、打开网页 www.ipaddress.com/,然后查询以下两个网站的 Ipv4 的地址
(1)https://github.com
(2)https://github.global.ssl.fastly.net
2、打开C:\Windows\System32\drivers\etc\hosts
3、刷新DNS缓存
ipconfig /flushdns
解决github 图床上图片加载慢的问题
使用 jsDelivr来通过CDN来提高响应速度。
CDN
内容交付网络 (CDN) 是一组分布在不同地理位置的服务器,它将 Web 内容存放在更靠近用户的位置,从而加速 Web 内容的交付。全球各地的数据中心都使用缓存,这是一种临时存储文件副本的过程,让您可以通过距离您所在地点较近的服务器,更快速地使用支持上网的设备或浏览器访问互联网内容。CDN 将网页、图像和视频等内容缓存在靠近您的实际地点的代理服务器中。这让您在上网时不必为了缓慢的内容加载而焦急等待,不论是观看电影、下载软件、查询银行账户余额、在社交媒体上发帖或者在线购物,都能心致行随。
不妨把 CDN 想成是一部 ATM 机。如今几乎每个街角都有提款机,让我们可以快速高效地提取现金。我们不用再去银行排长长的队伍,而是可以在许多便捷的地点找到 ATM,快速取到现金。
在互联网上传送丰富的 Web 内容(如图形和视频)时,往往会造成网络拥塞 - 就像我们现实世界里的交通堵塞一样,而从集中在某个地点的服务器将内容交付给每一位用户需要花费的时间太过漫长,CDN 服务应运而生,其初衷就是解决这样的问题。时至今日,CDN 已经取得了长足发展,涵盖了文字、图形、脚本、媒体文件到软件下载、文件、门户网站、电子商务、流媒体直播、点播式流媒体视频和社交媒体网站等各种各样的内容。
jsDelivr
官网地址:www.jsdelivr.com/
- jsDelivr是一个免费、开源、不限带宽的CDN公共库,由Cloudflare、Fastly、StackPath、QUANTIL等CDN供应商提供了全球超过750个CDN节点,包括大陆数百个节点,可加速访问托管仓库内 [ 主要三种:NPM / WordPress / Github ] 的静态资源,提升网站访问速度。
- 国内加载github的资源比较慢,需要使用CDN加速来优化网站打开速度,于是使用jsDeliver+github搭建免费的CDN,非常适合博客网站使用。
- jsDelivr 是一个免费开源的 CDN 解决方案,用于帮助开发者和站长。包含 JavaScript 库、jQuery 插件、CSS 框架、字体等等 Web 上常用的静态资源
操作步骤
傻瓜式的,按着步骤一步一步来就可以了。
一劳永逸,使用 PicGo + GitHub 搭建个人图床工具