外企开展中国在线业务的三种网络加速方案:含免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…...
后进先出(LIFO)详解
LIFO 是 Last In, First Out 的缩写,中文译为后进先出。这是一种数据结构的工作原则,类似于一摞盘子或一叠书本: 最后放进去的元素最先出来 -想象往筒状容器里放盘子: (1)你放进的最后一个盘子(…...

龙虎榜——20250610
上证指数放量收阴线,个股多数下跌,盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型,指数短线有调整的需求,大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的:御银股份、雄帝科技 驱动…...

Redis相关知识总结(缓存雪崩,缓存穿透,缓存击穿,Redis实现分布式锁,如何保持数据库和缓存一致)
文章目录 1.什么是Redis?2.为什么要使用redis作为mysql的缓存?3.什么是缓存雪崩、缓存穿透、缓存击穿?3.1缓存雪崩3.1.1 大量缓存同时过期3.1.2 Redis宕机 3.2 缓存击穿3.3 缓存穿透3.4 总结 4. 数据库和缓存如何保持一致性5. Redis实现分布式…...
电脑插入多块移动硬盘后经常出现卡顿和蓝屏
当电脑在插入多块移动硬盘后频繁出现卡顿和蓝屏问题时,可能涉及硬件资源冲突、驱动兼容性、供电不足或系统设置等多方面原因。以下是逐步排查和解决方案: 1. 检查电源供电问题 问题原因:多块移动硬盘同时运行可能导致USB接口供电不足&#x…...

NFT模式:数字资产确权与链游经济系统构建
NFT模式:数字资产确权与链游经济系统构建 ——从技术架构到可持续生态的范式革命 一、确权技术革新:构建可信数字资产基石 1. 区块链底层架构的进化 跨链互操作协议:基于LayerZero协议实现以太坊、Solana等公链资产互通,通过零知…...

c#开发AI模型对话
AI模型 前面已经介绍了一般AI模型本地部署,直接调用现成的模型数据。这里主要讲述讲接口集成到我们自己的程序中使用方式。 微软提供了ML.NET来开发和使用AI模型,但是目前国内可能使用不多,至少实践例子很少看见。开发训练模型就不介绍了&am…...
Fabric V2.5 通用溯源系统——增加图片上传与下载功能
fabric-trace项目在发布一年后,部署量已突破1000次,为支持更多场景,现新增支持图片信息上链,本文对图片上传、下载功能代码进行梳理,包含智能合约、后端、前端部分。 一、智能合约修改 为了增加图片信息上链溯源,需要对底层数据结构进行修改,在此对智能合约中的农产品数…...

mac 安装homebrew (nvm 及git)
mac 安装nvm 及git 万恶之源 mac 安装这些东西离不开Xcode。及homebrew 一、先说安装git步骤 通用: 方法一:使用 Homebrew 安装 Git(推荐) 步骤如下:打开终端(Terminal.app) 1.安装 Homebrew…...
4. TypeScript 类型推断与类型组合
一、类型推断 (一) 什么是类型推断 TypeScript 的类型推断会根据变量、函数返回值、对象和数组的赋值和使用方式,自动确定它们的类型。 这一特性减少了显式类型注解的需要,在保持类型安全的同时简化了代码。通过分析上下文和初始值,TypeSc…...

MySQL的pymysql操作
本章是MySQL的最后一章,MySQL到此完结,下一站Hadoop!!! 这章很简单,完整代码在最后,详细讲解之前python课程里面也有,感兴趣的可以往前找一下 一、查询操作 我们需要打开pycharm …...