前言

由于众所周知的原因,国内访问国外的服务器速度较慢。在没有特殊线路(直连、CN2GIA等)的加持下,路由线路左绕右绕,严重影响国内访问速度。
能使用国内服务器当然是最好的,但是高昂的流量&带宽价格以及域名备案门槛让人劝退。所以,本文章提供的加速方案是针对线路一般的海外服务器网站访问速度慢的问题。
如果你的源站IP被墙了,此方案也可以让你的网站在国内正常访问~

如果你的源站服务器线路是CN2GIA级别等高级全程直连线路,那么直连你的源站就好了,完全没必要使用本文的方案,因为你的源站已经够快的了。

思路

先讲述实现思路,再介绍具体实现方案。
利用阿里云海外CDN,中国访客大部分会解析到亚太一区节点,而亚太一区CDN节点到中国大陆的线路大部分都经过了优化(香港节点和新加坡节点为三网GIA),而节点到源站服务器的线路又没有经过我国国际出口,没有GFW的审查所以速度本来就不会太慢。
这种方案对源站服务器到国内线路差的很友好,特别是已经被QoS的IP。
本站便采用了这个方案。本站托管于Github Pages,众所周知国内访问速度是很慢很慢的。

建议

1.建议使用区域DNS,仅仅是中国大陆解析到阿里云海外CDN,境外区域解析到CloudFlare或者直连都可以,避免产生更多的CDN流量。
2.建议将网站的静态文件资源放入公共CDN,比如JsDelivr,以减少阿里云国际CDN流量的消耗。

开始

开通阿里云CDN服务

进入阿里云官网,登录,进入CDN管理控制台,添加域名。这些步骤简单不再赘述。

加速域名填写你需要加速的域名,业务类型选择“图片小文件”,源站信息和端口根据你的需求填写,加速区域选择“全球(不包含中国大陆)”
填写完毕后单击“下一步”。

完成后返回CDN管理控制台的“域名管理”,在列表中找到刚刚添加的域名对应的CNAME值,复制下来,下一步要用到。如果没有,请稍等片刻。

设置域名解析

在建议里已经提出了采用区域DNS方案,所以解析设置教程也按照这个方案来。
这里以阿里云DNS为例

先添加国内解析值

记录类型选择CNAME,主机记录按照你的需求填写,记录值填写刚刚复制的CNAME值,解析线路选择“默认”

再添加国外解析值

记录类型、主机记录、记录值根据你的需求填写,比如源站信息,解析线路选择“境外”

其他设置

等待解析生效后就可以使用了。其他设置比如缓存文件时间、SLL等就按照你的需求自行设置了。

最后

感受一下访问速度是不是大幅度提升啦~
可以购买个CDN流量资源包,亚太1区100G/1年/49.5元,价格还是相当不错的。

这里说下仍然存在的问题:
由于Anycast的玄学原因,国内访客可能会解析到美国的CDN节点,导致速度提升不大甚至负优化。如果仅购买了亚太1区的流量包,解析到其他地区节点,可能会造成额外费用。
阿里云官方明确了不能指定CDN节点,所以这个问题目前无解。
我曾尝试过PING出阿里云CDN的香港节点IP和新加坡节点IP进行解析,但问题频出,因为CDN节点的IP并不是固定的,会不定时变更。
如果有办法指定节点,选择香港和新加坡节点是最优的,三网GIA。
还需要大家再出谋划策~

提升你的外国服务器网站国内访问速度~相关推荐

  1. 国外服务器网站在国内访问速度的解决方案

    国外服务器网站在国内访问速度的解决方案 参考文章: (1)国外服务器网站在国内访问速度的解决方案 (2)https://www.cnblogs.com/yqhome/p/5168591.html 备忘 ...

  2. iis服务器里网站无法访问,IIS服务器网站无法访问解决方法(图文).doc

    IIS服务器网站无法访问解决方法(图文)1.解惑子页面无法访问难题 ??? 当我们使用IIS6.0服务器架设好了目标网站,并尝试使用IE浏览器来访问目标网站的主页面时,可能会发现该网站主页面内容可以被 ...

  3. 如何提高网站的访问速度

    很多朋友都用虚拟主机来做网站,将网页文件存放在虚拟空间上,但是页面内容一多,网站打开的速度就显得特别慢,如果您碰到这种情况,与其寻求更好的空间, 不如通过优化网页代码来取得满意的速度.笔者总结了一些切 ...

  4. 教你八步提高网站的访问速度

    1.CDN(http://www.bootcdn.cn/) CDN全称Content Delivery Network,即内容分发网络.其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶 ...

  5. 使用Nginx反向代理和proxy_cache缓存搭建CDN服务器加快Web访问速度

    碰到问题:移动用户访问web服务器www.osyunwei.com很慢 解决办法: 1.在移动机房放置一台nginx反向代理服务器 2.通过域名DNS智能解析,所有移动用户访问www.osyunwei ...

  6. 服务器网页访问速度慢,分析网站访问速度慢的原因以及解决网站的访问速度

    网站访问速度慢不仅会影响搜索引擎蜘蛛爬行,导致网站排名下降,而且往往会让网站的目标用户感到疯狂.关于网站开放速度对网站排名的影响,我们可以从这篇文章中了解到,"网站访问速度慢对网站排名有什么 ...

  7. 怎样提高网站的访问速度的诀窍

    网站的稳定是运营的首要条件,这也是网站运行不可或缺的,如果客户发现网站打不开,这时就会影响网站的 效果,从而也会让客户产生一定想法,不利于企业形象.因此网站快速稳定运行,可以给客户一个好印象,这也是开 ...

  8. 网站用户访问速度监测分析项目

     刚来新公司不久做运维开发,本为以为要继续做我的开源软件开发,结果领导给分了个以前基本从来没考虑的任务,监测用户访问我们网站的速度,没错,是监测所有的用户访问我们网站的速度. 刚来新公司不久做运维 ...

  9. phphstudy运行不了网站_phpStudy访问速度慢和启动失败的解决办法

    下面给大家介绍phpstudy访问速度慢的解决办法. 1.修改mysql数据库链接地址为ip地址127.0.0.1. 2.使用最新版本,这个坑了我好久时间. 下面一段内容是关于phpstudy启动失败 ...

最新文章

  1. java逻辑移位和算术移位,关于对移位运算的理解
  2. 定制ListView的界面(使用自定义的列表项布局,一边显示水果图片,一边显示水果文字)以及ListView的点击事件
  3. 基于HBASE的并行计算架构之rowkey设计篇
  4. 关于子网划分的几个捷径
  5. FLV封装格式分析器
  6. python两两组合求和_LeetCode-python 40.组合总和 II
  7. linux之tail 命令
  8. 编程之美-2.17-数组循环移位
  9. 网页上的摄影展:等高响应布局实现
  10. 创建一个java项目
  11. Tensorflow 实战 Google 深度学习框架(第2版)---- 10.2.2节 P272 代码
  12. [转]如何阅读systemstate dump
  13. request获取各种路径
  14. web项目搜索框智能提示
  15. Oracle的常用修改表及字段的语句
  16. win10 悬浮日历_win10系统桌面添加日历,天气,时钟等小工具的操作方法
  17. 3DMAX程序贴图之3D木材贴图使用教程
  18. UC,浏览器,不愧是全球使用量最大的第三方手机浏览器!
  19. Directive 详解
  20. 启动Selenium报错:session not created……解决方案

热门文章

  1. 文章复现 子宫腺肌病在位内膜和异位病灶的单细胞转录组分析
  2. 入职一年感言简短_如何在Windows任务栏中放入简短说明
  3. HDU - 6078 Wavel Sequence(动态规划+时间优化)
  4. Typora 镜像下载/主题下载
  5. M - Help Hanzo
  6. 优维助力国内某省级商业银行同城异地灾备自动化建设
  7. mysql日期函数之DATEDIFF() if()用法 case when用法
  8. 康奈尔rtems笔记(1)
  9. 计算 m 的 n 次幂
  10. 最短路径(加权有向图)