起因是我们的服务器在德国,操作用户基本都在国内.由于网络节点问题,导致国内用户使用速度巨慢.
解决问题
- 由于跨境导致域名网站加载过慢
- 由于跨境导致数据库访问过慢,或者linux服务器总是断开等
一、 先看成果,以加载管理系统的登录页为准
未使用GA的情况下,加载登录页速度是80s
使用了GA后,加载登录页速度是1s
二、 什么是GA
全球加速 GA(Global Accelerator)是一款覆盖全球的网络加速服务,依托阿里云优质BGP带宽和全球传输网络,实现全球网络就近接入,可以减少延迟、抖动、丢包等网络问题对服务质量的影响,为全球用户提供高可用和高性能的网络加速服务。
三、 配置全球加速GA
点完提交后,会有个实例ID,有问题可以把实例id发给客服,让他们帮助看看配置是否正确.
四、 测试加速效果是否成功
以上提交好了后,大概需要等待几分钟时间,等待阿里云那边的配置
注意,这里讲述的是仅仅是测试ga配置是否成果,不想测试,可以直接跳过四,直接看五
修改host文件,打开C:\Windows\System32\drivers\etc目录后,新增 ip 空格 加速的域名
例如 123.123.123.123 www.baidu.com,然后保存hosts文件.如果无法保存hosts文件,自行百度
123.123.123.123 这个ip从这里找一下
hosts文件配置完了后,打开你的域名,如果成功的话,一般直接生效.如果有问题,可以把实例ID发给客服,让客服看一下你的配置是否正确
五、配置DNS域名解析
等待10分钟后所有的GA配置完成
六、 服务器的端口进行提速
域名成功提速后,使使用者的访问速度提升了,但作为开发人员还是有头疼的地方,比如mysql访问过慢,linux总是断开连接.因此我们需要对部分端口进行提速
以连接linux的22端口为例
mysql\redis等端口都是同理可操作
七、 费用问题
全球加速 GA 标准型 收费分为3个类目:实例费 + CU费 + 流量费。
实例费如您所见 0.137*24 = 3.288 是固定费用;
CU费和流量费都是和您的业务息息相关,业务量大 收费就多了。细节详参:
按量付费全球加速实例计费规则和计费项_全球加速(GA)-阿里云帮助中心
八、 记录一次生产事故
起先是SSL证书到期了,于是下载了新的证书直接替换到服务器上,重启nginx后,讲道理是直接完事了,但是刷新页面后任然显示证书到期
先说解决方法:nginx上更换证书后,需要在GA上也更换证书
排查方法
先ping一下域名,发现ip是GA提供的加速ip,于是到GA中寻找,最终找出来GA这里证书需要变更.
注意:GA中变更完后,需要等10分钟生效
所以大家尽量在SSL到期前把证书都换好.