外企开展中国在线业务的三种网络加速方案:含免ICP备案CDN解决方案
中国作为全球除美国外最大的消费市场,是几乎每个国际化企业都想要深入挖掘的市场,但外国企业在中国开展在线业务需要面临一个比较特殊的挑战:互联网防火墙(GFW)。为此所有想要在中国市场有所作为的外企都需要首先解决这个问题。
本文旨在为想要进入中国市场的外国客户提供一些网络设施方面的解决方案参考,希望能够帮助到大家。
不过在进入正题之前,我们有必要首先普及一个基本概念:ICP备案。
一、什么是ICP备案,为什么需要它?
网络内容服务商英文为Internet Content Provider,简写为ICP,即向广大用户综合提供互联网信息业务和增值业务的电信运营商,其必须具备的证书即为ICP许可证,ICP许可证是指各地通信管理部门核发的《中华人民共和国电信与信息服务业务经营许可证》。
中国对提供互联网信息服务的经营性ICP实行许可证制度 (经营性ICP主要是指利用网上广告、代制作网页、出租服务器内存空间、主机托管、有偿提供特定信息内容、电子商务及其它网上应用服务等方式获得收入的ICP)。因此,在中国托管网站或在线服务需要ICP许可证。换句话说,拥有ICP许可证可以确保在中国托管的网站遵守中国的法律法规。这有助于增加中国对您的在线社区的信任,也有利于在中国市场成功吸引到客户。
在了解到ICP备案相关知识后,我们将在下面深入讨论这个问题。那么首先您就需要考虑以下两个问题:
- 您的网站所运营的内容是否符合中国的相关法律法规,以及能不能获取到ICP许可证?
- 您愿意将内容的托管和缓存移至中国,还是保留当前的设置并仅投资改善中国用户延迟所需的资源?
这是您的产品在进入中国市场之前就应该优先考虑的问题。
二、三种不同的内容交付方案
下文我们将为您推荐3种不同的方案,您可以根据您本身的产品的自身情况来确定您更匹配哪个选择:
PlanA:申请在中国境内托管的ICP许可域名。
在中国境内托管的ICP许可域名是已经完成在中国工业和信息化部 (MIIT) 注册的域名,此类域名注册专门针对希望向中国客户提供互联网服务并在中国境内托管此类服务的外国公司。
这种设置的优点非常突出:
1、更大的灵活性。有了ICP许可证,您可以直接选择在中国大陆托管您当前网站的镜像内容,或专门为中国受众创建一个单独的网站(您的方法将取决于您的服务要求和业务策略)。
2、极致性能。无论采用哪种部署策略,您的在线服务和内容都将更接近您的受众,并受益于低延迟和高速。 此外,如果您添加基于中国大陆的CDN,这样的性能将会进一步提高,让您的内容可以与中国最好的网站和服务相媲美。
3、不会受到GFW阻塞。拥有许可的ICP并将您的内容托管在中国境内,可以保证GFW不会故意阻止该内容。但请注意,您依然需要遵守中国的相关互联网内容法律法规。
同样,我们必须强调与此设置相关的一些挑战是它一定需要ICP许可证。正如前文所说,此设置仅适用于有资格在中国获得ICP许可证的公司,获取此类许可证的过程比较复杂,因此您的组织必须确保有资质能够顺利申请到此许可证。总体而言,此方案非常适合提供需要最小延迟和高性能的服务的企业。同样,对于想要最大程度地降低被GFW阻止的风险并且不介意申请ICP许可证并将其内容托管在中国境内的企业来说这是一个最佳的选择。
PlanB:将中国大陆的CDN添加到当前托管设置。
对于不想改变其基础网络设施的公司来说,一个更简便的替代方案是在其当前的托管设置中添加基于中国的内容分发网络(CDN)。通过这种方式,可以享受PlanA的大部分好处,而无需进行与在中国托管服务器相关的额外IT工作。
这样做的好处如下:
1、降低被GFW阻止的风险。由于内容缓存在中国大陆,因此降低了GFW拦截的风险。但请记住,降低风险并不等同于绕过GFW,后者只有通过上述设置才能实现。
2、提供更好的性能。借助CDN,中国用户可以以更短的延迟访问内容并缩短数据传输时间。中国CDN还提供更好的可靠性,因为它们可以承受高流量,并且可以扩展以应对需求的突然增长。通过提供更好的性能和可靠性,中国CDN可以帮助改善用户体验、减少延迟并提高网站性能。此外,通过实施融合CDN,您的组织可以保护您的服务免受破坏,火伞云融合国内主流CDN厂商(阿里云/腾讯云/华为云/白山云等),拥有14000+优质节点,安全稳定,智能监控,智能调度,拥有全业务处理能力,为数万家客户提供安全稳定的CDN服务,是一个比较推荐的选择。
但我们也必须说明与此设置相关的一些挑战:
1、性能改进可能会有所不同。在此设置中,源服务器位于中国境外,并且延迟和总体性能将受到与其距离的影响。换句话说,如果CDN从美国的源服务器获取数据,与欧洲或亚洲的源服务器相比,性能提升将是有限的。
2、您的公司仍需要ICP许可证才能进行此设置。和前者一样,使用中国CDN的先决条件是获得ICP许可,这对于没有资格获得ICP的公司来说可依然是一个障碍。
正如您所看到的,此设置要求您仔细评估性能提升是否值得。简而言之,这种设置最适合有资格获得ICP许可证的组织,这些组织不想对其基础设施进行重大更改,但却需要将其内容托管位置相对靠近中国。
PlanC:免ICP备案中国CDN加速解决方案
从上面的设置可以看出,到源服务器的距离至关重要。也就是说,从逻辑上来说,技术上可行的替代方案是在中国大陆附近部署一台复制源服务器内容(镜像)的服务器。由于镜像内容服务器更接近用户,因此性能和延迟均得到改善,这有助于显着改善用户体验。此外,此设置可以针对中国网络进行调整,从而实现更低的延迟和更可靠的服务。这将进一步提高性能,因为镜像服务器和CDN将彼此靠近。
火伞云中国加速解决方案结合了火伞云专有边缘服务器,及位于韩国、越南、泰国、中国香港及中国台湾等地的免备案CDN节点(PoP),无需ICP备案,也能确保网站在国内有出色效能。火伞云免备案CDN将源站内容分发至海外多个主流CDN厂商服务器节点,完善的监控体系可以提高网站的可访问性,在不增加服务器成本的前提下,低成本实现网站效果。
火伞云专有的GMA网络运用妥善监管、高速不塞车且有充足冗余的全球网络,适合动态内容丰富的网站和应用程序,如物联网,金融、科技,AIOT和游戏等各类服务供应商,在您选择适用自身的解决方案后,GMA将默认激活并加入你的融合CDN设置中,为您提供稳定的国内内容交付,并且无需ICP许可证。
这种网络配置的优点:
1、改善用户的访问质量和体验。由于镜像内容服务器更接近用户,因此性能和延迟均得到改善。此外,此设置可以针对中国网络进行调整,从而实现更低的延迟和更可靠的服务。
2、免备案即买即用。这种设置的最大优点可能是可以不用ICP备案,使用的节点不在中国大陆境内,因此省去了很多企业在ICP备案相关的苦恼。
当然这种方案也有一个重大缺点需要注意:GFW阻止。您将不得不处理GFW内容阻止的问题,因为镜像服务器位于中国境外。它不能提供最佳性能或解决GFW问题,但仍然可以提高在线服务的正常运行时间和延迟,而无需ICP许可证。
三、什么才是您企业的最佳选择?
在本文中,我们评估了在中国的外国企业的三种不同的基础设施设置选项。我们探索了“全部在中国大陆境内”、“全部不在中国大陆境内”以及涉及中国大陆境内外基础设施的中间选项,所有选项均可提高网络性能,但每种方法都需要权衡考量。答案很大程度上取决于您公司的目标以及当前基础设施的位置和特征。
好消息是,您的企业可以依靠火伞云丰富的网络加速经验来帮助您确定哪种场景最适合您的产品使用,我们的服务包括对您的网站进行全面检查和测试,为您的企业提供宝贵的意见并找到最合适的解决方案,同时我们也可以提供包括中国境内的融合CDN加速,以及免ICP备案的中国CDN加速解决方案。
相关文章:

外企开展中国在线业务的三种网络加速方案:含免ICP备案CDN解决方案
中国作为全球除美国外最大的消费市场,是几乎每个国际化企业都想要深入挖掘的市场,但外国企业在中国开展在线业务需要面临一个比较特殊的挑战:互联网防火墙(GFW)。为此所有想要在中国市场有所作为的外企都需要首先解决这…...
室内UWB定位到达角(AOA)测量精度的提高
抽象的 本文表明,用于在视线 (LoS) 中定位标签的干涉定位系统的方位角测量精度可以通过利用脉冲无线电超宽带 (IR-UWB) 信号来提高,并且无需增加频率带宽。该解决方案采用相位相关 (PC) 方法,最初应用于连续波 (CW) 信号,后来适用于超宽带 (UWB) 脉冲信号。将获得的结果与…...
“深入理解JVM:探索Java虚拟机的内部工作原理“
标题:深入理解JVM:探索Java虚拟机的内部工作原理 摘要:本文将深入探索Java虚拟机(JVM)的内部工作原理,包括JVM的架构、类加载、内存管理、垃圾回收机制等方面。通过理解JVM的内部工作原理,我们…...
TC3XX - MCAL知识点(三十一):FlsLoader MCAL配置及代码实战
目录 1、概述 2、MCAL配置 2.1、FlsLoaderGeneral 2.2、FlsLoaderOptionalApi 2.3、FlsLoaderPFlash0ProtConfig 3、测试代码及结果 3.1、测试代码 3.1.1、初始化 3....
Yii2 mongodb分组查询
$data MongoDbModelName::getCollection()->aggregate([[$group > [_id > $user_id, //通过user_id分组去重total > [$sum > 1]],],[$match > [total > [$gt > 1]]]],[allowDiskUse > true]);相当于 select user_id,count(1) as total from Mongo…...
Springboot的多种部署方式和Linux具体的 service 操作介绍
前言 Springboot 内置了 tomcat,部署十分的方便,无需额外的应用服务器。但是在部署过程中,却有很多种方式 本文总结在工作中常见的 linux 部署方式 一、通过nohup命令部署 linux 可以通过 nohup 命令将项目部署在后台,即使终端…...

【EI/SCOPUS检索】2023年第二届光学成像与测量国际会议 (ICOIM2023)
2023年第二届光学成像与量国际会议 (ICOIM2023) 2023 2nd International Conference on Optical Imaging and Measurement 光学成像与测量密切相关且具有广泛的应用,如显微镜、望远镜、传感器等。通常,成像是测量的基础…...

6 个简单步骤,教你创建可视化看板工作流
看板是一种相当流行的工作管理工具,团队和组织使用它来可视化工作流程,限制当前正在进行的工作,并最大限度地提高流程效率。 看板的一些主要特点包括: ✓ 看板提供了对工作流程进行可视化控制的手段; ✓ 看板 "…...
时间相减 示例kotlin LocalDateTime
时间相减 示例kotlin LocalDateTime fun test1(){val d1: LocalDateTime LocalDateTime.parse("2023-05-06 00:00:00", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))val d2: LocalDateTime LocalDateTime.parse("2023-05-07 15:12:00"…...
Boost开发指南-4.5swap
swap boost::swap是对标准库里的std::swap 的增强和泛化,为交换两个变量(可以是int等内置数据类型,或者是类实例、容器)的值提供了便捷的方法。 为了使用boost::swap,需要包含头文件<boost/swap.hpp>ÿ…...
OpenStack对接Ceph平台
OpenStack对接Ceph平台 目录 OpenStack对接Ceph平台 1、创建后端需要的存储池(ceph-01节点操作)2、创建后端用户 2.1 创建密钥(ceph-01节点操作) 2.1.1 创建用户client.cinder2.1.2 创建用户client.glance2.1.3 创建用户client.cinder-backup2.2 导出密钥(ceph-01节点操作)2.3 …...

【Vue2】动态组件的使用-切换组件和keep-alive,以及异步组件
目录 想实现切换不同列表展示不同数据方法一方法二,动态组件动态组件的父组件如何传的值动态组件的子组件如何接受传的值 认识keep-alive缓存组件的生命周期 异步组件,单独打包,实现webpack分包,如何对组件进行单独打包࿰…...

C++的IO流
目录 C语言的输入与输出 流是什么 CIO流 C标准IO流 C文件IO流 stringstream的简单介绍 在C语言中,如果想要将一个整形变量的数据转化为字符串格式,如何去做? 将数值类型数据格式化为字符串 字符串拼接 序列化和反序列化结构数据 注…...

nodejs+vue+elementui电影订票网站系统_wqc3k
电影订票系统在国内有很多值得借鉴的例子,功能也都趋于完善,因此此次电影订票系统将轻量化开发,要完成以下功能: (1)要支持完整的用户注册,登录功能,账号的管理通过管理员来实现。 &…...

2023-08-14 linux 串口终端输入长命令不换行,覆盖前面内容,stty命令设置串口终端行列数
一、linux 串口终端输入长命令不换行,覆盖前面内容,现象如下图: 二、解决方法:用stty 命令设置行列数 stty columns 200 stty rows 10三、参考文章 https://www.cnblogs.com/goloving/p/15170537.html 常用Linux串口设备操作命…...

根据指定日期获取周,月,季度,年的第一天和最后一天
1. 根据指定日期获取周,月,季度,年的第一天和最后一天 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;/*** 根据给定时间获取周、月度、季度、年度开始结束时间*…...

CRMEB商城系统:便捷、安全、多样化的购物方式
商城系统是当今社会商业发展的重要组成部分,它以数字化、网络化的方式提供商品和服务。商城系统通过互联网技术,将商品和消费者紧密连接,方便了购物的流程和效率。 商城系统的特点之一是无国界化。传统实体商店通常受限于地理位置和时间&…...

同步_异步请求和Ajax并利用axios框架简化
目录 同步和异步 原生的Ajax 创建XMLHttpRequest对象 常用方法 常用属性 axios框架 同步和异步 同步请求:发送请求后,会做出回应,回应的内容会覆盖浏览器中的内容,这样会打断其他正常的操作,显得不太友好&#…...

取个对象值导致系统崩溃
取个对象值导致系统崩溃 前言 想必各位小伙经常在项目中遇到一些错误,取对象值的时候,经常报错,又或者某些项目突然就挂经常都是出现在一些对象取值上面,然后就被领导一顿训斥 报错分析 例如: 下面这个报错大家想必不会陌生&am…...

nestjs 基础、使用 passport 来进行鉴权
回顾一些定义 NestJS 部分 Module 模块结构 模块是一个图状引用关系。 模块的实例化有三种模式。默认情况是 singletones 模式,也就是模块可能被引用,但不同的引用处拿的是同一个共享实例,也就是说一个进程有一个唯一的实例被共享。 模块&a…...

【力扣数据库知识手册笔记】索引
索引 索引的优缺点 优点1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度(创建索引的主要原因)。3. 可以加速表和表之间的连接,实现数据的参考完整性。4. 可以在查询过程中,…...
在HarmonyOS ArkTS ArkUI-X 5.0及以上版本中,手势开发全攻略:
在 HarmonyOS 应用开发中,手势交互是连接用户与设备的核心纽带。ArkTS 框架提供了丰富的手势处理能力,既支持点击、长按、拖拽等基础单一手势的精细控制,也能通过多种绑定策略解决父子组件的手势竞争问题。本文将结合官方开发文档,…...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...

【配置 YOLOX 用于按目录分类的图片数据集】
现在的图标点选越来越多,如何一步解决,采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集(每个目录代表一个类别,目录下是该类别的所有图片),你需要进行以下配置步骤&#x…...

SpringCloudGateway 自定义局部过滤器
场景: 将所有请求转化为同一路径请求(方便穿网配置)在请求头内标识原来路径,然后在将请求分发给不同服务 AllToOneGatewayFilterFactory import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; impor…...
全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比
目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec? IPsec VPN 5.1 IPsec传输模式(Transport Mode) 5.2 IPsec隧道模式(Tunne…...

OPENCV形态学基础之二腐蚀
一.腐蚀的原理 (图1) 数学表达式:dst(x,y) erode(src(x,y)) min(x,y)src(xx,yy) 腐蚀也是图像形态学的基本功能之一,腐蚀跟膨胀属于反向操作,膨胀是把图像图像变大,而腐蚀就是把图像变小。腐蚀后的图像变小变暗淡。 腐蚀…...
JS设计模式(4):观察者模式
JS设计模式(4):观察者模式 一、引入 在开发中,我们经常会遇到这样的场景:一个对象的状态变化需要自动通知其他对象,比如: 电商平台中,商品库存变化时需要通知所有订阅该商品的用户;新闻网站中࿰…...
A2A JS SDK 完整教程:快速入门指南
目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库ÿ…...
动态 Web 开发技术入门篇
一、HTTP 协议核心 1.1 HTTP 基础 协议全称 :HyperText Transfer Protocol(超文本传输协议) 默认端口 :HTTP 使用 80 端口,HTTPS 使用 443 端口。 请求方法 : GET :用于获取资源,…...