因为网络环境原因,Gravatar 官方提供的服务在国内访问时体验较差,时常存在无法访问的情况,这不,这两个月Gravatar官方的源又无法访问了,虽然有国内的镜像,但是也经常遇到无法访问的现象,如果自己的WordPress主题里有对应的Gravatar头像显示,那将极大拖慢WordPress网站加载速度。最好的办法是自建Gravatar头像加速服务,接下来搬主题就分享一下使用又拍云CDN/七牛云CDN/腾讯云CDN自建Gravatar头像加速服务图文教程。
一、什么是 Gravatar
Gravatar 是 Globally Recognized Avatar 的缩写,是 Gravatar 推出的一项服务,意为“全球通用头像”。如果在 Gravatar 的服务器上放置了你自己的头像,那么在任何支持 Gravatar 的 blog 或留言本上留言时,只要提供你与这个头像关联的 Email 地址,就能够显示出你的 Gravatar 头像来。现在的WordPress网站一般都会加载调用Gravatar 头像,因此Gravatar 头像加载的快慢会直接影响WordPress网站的打开速度。
二、国内常用的 Gravatar 镜像源分享
对于Gravatar官方无法访问的时候,可以使用国内的镜像源镜像调用,这里分享一下国内的镜像服务。
下面列出国内一些常用的 Gravatar 镜像源:
Gravatar 官方的 secure 源:https://secure.gravatar.com/avatar/
Gravatar 官方的 cn 源:https://cn.gravatar.com/avatar/
Gravatar 官方的 www 源:https://www.gravatar.com/avatar/
V2EX:https://cdn.v2ex.com/gravatar/
极客族:https://sdn.geekzu.org/avatar/
loli:https://gravatar.loli.net/avatar/
三、使用又拍云CDN自建Gravatar头像加速服务
首先呢,需要注册一个又拍云的账号,点击注册
然后申请又拍云联盟,获取免费额度:https://www.upyun.com/league,这样就能使用又拍云的免费CDN了。
1、创建服务
在云产品找到CDN,创建一个服务。
服务名称随便填,加速域名填入备案过的域名,然后源站设置为secure.gravatar.com
,或者是cdn.v2ex.com
,不用勾选源站证书校验。加速区域的话选择全球加速,如果你的网站只在国内提供服务,那就可以选择国内加速。
创建之后需要在DNS解析商那里配置一下CNAME
2、配置HTTPS
在又拍云的后台面板里的云产品找到SSL证书
选择免费的Let's Encrypt
证书,因为这个证书配置之后又拍云会自动为我们续签。
申购之后在证书列表里面选择补全
,填入刚才的加速域名,等待申购成功。
申购成功之后,回到CDN的配置页面,选择HTTPS,点击HTTPS配置,然后部署
这样就搞定了。
四、使用七牛云CDN自建Gravatar头像加速服务
七牛云也有免费CDN,但七牛云CDN的https请求需要收费,只有http请求是不收费的,如果介意的可以使用又拍云的免费CDN。这里也分享一下自建方法。
七牛云申请地址:https://www.qiniu.com
1、创建服务
它的配置稍微有一点麻烦,需要我们先创建一个对象存储空间
创建之后点击设置,然后滑到底部找到镜像回源,然后配置镜像回源
点击增加线路
回源地址填入https://secure.gravatar.com,然后点击保存。
然后回到存储空间主页,点击绑定加速域名
填入需要绑定的域名,先选择http,之后再配置https。
然后和又拍的步骤一样,在DNS解析那里绑定CNAME记录,这里就不再赘述。
2、配置HTTPS证书
在cdn设置里面找到刚才配置好的域名,然后点击配置。
找到HTTPS配置,点击修改配置
选择免费证书,由于我已经申请过,所以这里会有这个显示。申请之后会自动配置,需要大概十五分钟左右。
然后就可以愉快的开始使用了。
注意事项
由于v2ex的镜像服务和官方的稍有差异,所以需要大家修改一下配置
官方的是avatar:https://secure.gravatar.com/avatar/
而V2EX的是gravatar:https://cdn.v2ex.com/gravatar/
如果你使用了V2EX作为源站的话,使用的时候一定要记得修改后面的路径。
同时也建议大家配置防盗链,设置域名白名单然后关闭空refer即可。
五、使用腾讯云CDN自建Gravatar头像加速服务
腾讯云一直被称为良心云,因为其各类活动确实比较给力,目前腾讯云也提供免费CDN,不过一般才6个月。注册地址:https://curl.qcloud.com/o1uUI0DR
1.创建加速域名
搜索 CDN 或者内容分发网络,然后进入控制台,选择域名管理,点击添加域名。
2.基本配置
域名配置这里我们按照以下填写:
域名:gravatar.fanfuns.com
这里填写你自定义的加速域名(必须为备案域名)
比如我这里的域名为 fanfuns.com,二级域名 gravatar 为自定义的,可以根据个人喜好修改
所属项目:默认即可
加速区域:一般选中国境内,也可以选择全球,注意境内境外的流量计费方式可能不同
业务类型:静态加速
标签:默认即可(自行选填)
源站配置我们按照以下填写:
源站类型:自有源
源站地址:secure.gravatar.com
这里可以自行选择其他的源站地址,比如 www.gravatar.com、cn.gravatar.com、0.gravatar.com、1.gravatar.com 等等
回源协议:协议跟随
如果你的 CDN 没有协议跟随选项,则根据你填写的源站地址,选择对应的协议,比如 0.gravatar.com 则选择 HTTP
回源域名:和源站地址保持一致
服务配置我们配置两项即可:
全部:所有内容:30天
文件夹:/avatar:30天
然后点击提交。
2、配置 SSL 证书
如果开启了 HTTPS 加速,则需要将你的 SSL 证书上传至管理后台进行绑定,一般云服务厂商都可以申请免费的 SSL 证书。
域名 CNAME 解析
在 CDN 部署成功后,控制台会给出一个相应的 CNAME 地址,去域名控制台配置正确的域名解析后,CDN 服务就正式生效了,此时还需要等待5分钟不等才能看到效果,因为 CDN 的部署生效需要一些时间。
以上就是使用又拍云CDN/七牛云CDN/腾讯云CDN自建Gravatar头像加速服务图文教程
1.本站内容仅供参考,不作为任何法律依据。用户在使用本站内容时,应自行判断其真实性、准确性和完整性,并承担相应风险。
2.本站部分内容来源于互联网,仅用于交流学习研究知识,若侵犯了您的合法权益,请及时邮件或站内私信与本站联系,我们将尽快予以处理。
3.本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
4.根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
5.本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途
暂无评论内容