昨天把网站暂时从腾讯云迁移到 Vercel 了,15 天的 Pro 版本适用期也快结束了,我准备订阅。但是今天有个人用户说网站打不开了,因为没法完全统计这个问题出现的概率,所以有点担心。不知道有没有已经使用了 Vercel 的 V 友分享下,使用心得或者遇到的坑,我好准备个备用方案。
补充下细节:网站( reqable.com )用的是 docusaurus 框架 v3 版本,Vercel 关联了网站的 Github 仓库,提交之后会直接编译部署。DNS 是直接绑定的 Vercel 分配的 IP 地址,也不清楚 Vercel 的 CDN 是怎么加速的。

谢谢大家的分享,我今天又迁回腾讯云了。一个是 vercel 长期来看可能缺乏稳定性的问题,一个是网站备案问题,所以先不折腾了。

vercel 国内访问被墙了吧

不是很确定。但是我自己测试发现是不需要翻墙的,而且目前我收到的反馈是大部分都能打开。但也搞不懂为什么有用户打不开,就很奇怪。

vercel 部署里面有地区,可以换个区域试试。有人能访问有人访问不了其实也正常,本质上这还是在国外,各个地区运营商限制不同,避免不了。可以自己选个地区,从那些国内检测网站测试一下

不在乎不会翻墙的大陆用户就套 cf ,在乎的话老老实实用腾讯云

vercel 真的不错,在国内直接访问速度也很快。

谢谢,我试试。刚刚用 17ce 测试了下,vercel 国内有些地区爆红,腾讯云就全绿。

#4 在乎是肯定的,后面的营收可能主要还是境外,腾讯云开全球 CDN 挺贵也不知道效果如何。

我会选择分区,国内的对国内,国外对国外

这一点很难说,毕竟不同运营商对海外网站情况不同

ip 也墙了吗,自绑域名行不行?

去年我测试 vercel 全国全绿,cloudflare 很多省份是红的。

你这都是静态的,搞分地区解析吧

vercel 我都是一直白嫖的免费版本,感觉也够用了

Vercel 用的可是 AWS Global Accelerator 哦为了让构建出的环境能够被世界各地的访问者快速访问到,Vercel 利用 Amazon Global Accelerator 服务来进行基于域名的全球加速,使用 GA ,不仅利用了 anycast 路由的优点,还可以让托管在 Vercel 上的应用程序获得自动故障转移和 DDoS 保护的好处,从而提高应用弹性和减少攻击影响。 aws.amazon.com/cn/blogs/china/serverless-infrastructure-behind-vercel/

你这网站备案得阿, 不能用非国内服务器把

我觉得你可能是说反了,应该是网站托管到国内服务器一定要备案。

备案了只能把服务器放国内,要不然要打电话给你让你注销国内的备案

vercel 也是全球边缘网络,针对上面有人说被墙一事,早在 2021 年的时候 vercel 就推出了国内特供版的 ip 和 cname 解析地址。 如果个别地区访问不了,OP 可以试试拨测一下,看看各地各运营商的解析情况。

今天发的推特,刚好可以给你。不是 vercel 每个月 20 美元买不起,而是腾讯云 99 元钱一年的服务器更有性价比。推荐个开源免费的 PaaS ,caprover基于 docker 开发,支持部署任何类型的项目。除了 cli 直接部署,还支持 github push 后自动部署。nginx 和 https 证书也可以帮你自动解决。 无需折腾运维,可以把精力放在业务上

#17 这样啊,那如果备案域名是 a.com ,网站 sub1.a.com 放在国内服务器,网站 sub2.a.com 放在国外服务器是不是就可以了?

#19 vercel 每个月 20 美元我也能接受,腾讯开全球 DNS 我估计价格和 vercel 的月费也差不了太多,还要担心被刷。

99 元 不是阿里的么?

这样应该行吧... ,我是一级域名在腾讯云备案,然后解析到国内其他主机商,腾讯都打电话说不行

我在用,解析到自己域名,国内差不多全绿
vercel 我在国内访问不了,换成 Netlify 就可以

主域名服务在备案的供应商那边就没啥大问题

被墙了,我前两天刚试了,访问不了

vercel 分配的域名是被墙了的,但是 IP 没被墙,自定义域名就可以了

国内特供版的 ip 和 cname 解析地址 这个能细说一下吗?

#29 你部署的时候 vercel 就会提示你如果是针对中国用户服务要配置 dns 到 cname-china.vercel.com

这边是有特殊设置吗? 我这边的都是提示 cname 到 cname.vercel-dns.com

为什么要备案, 你想想就知道了目的就是监管你的网站内容, 以及在任何可能违规情况下直接关停网站, 所以肯定要国内服务商才能做到阿, 要国外得, 怎么可能说停就停

vercel 很爽,但是贼贵,很多收费项目得注意,例如我之前开通了 vercel analytics ,然后我是 Pro 会员,有一定的额度,但是 event 用超了,直接按照 0.14 美元/10K 来收费,一下就收了大几十美元

其实现在应该没啥区别了,我这里测试发现两个域名的解析结果是差不多的,都是同一个 24 段内随机且解析结果有重叠部分。

#30 想问下前段日子 cname-china.vercel.com 不是跳反诈了吗?现在是不跳了吗?

腾讯云全球加速 费用还好,我有在使用,但期间也有坑。和你说说我的经历:1 、开启境内 CDN 加速偶尔港澳地区用户反馈无法打开,排查结果是 CDN 去了新疆节点,而该节点由于政策原因境外访问不了;工单告知如果对境外的加速需求可以考虑全球 CDN 加速服务。2 、更换全球 CDN 加速服务港澳地区偶尔打不开的情况依旧,但排查结果是境外节点回源失败,在 SSL 握手阶段就失败了,怀疑也是政策原因导致;后来工单电话联系下,让我们提供备案和公司信息,他们内部审核后帮我们把境外 CDN 回源线路改为他们内部的线路。--至此,问题解决,再也没出现过港澳用户无法访问的问题了。但是他们也有告知,如果希望更稳定,单靠全球加速这个产品不行,让我可以考虑部署一台海外源站加一条专线和境内源站同步,但是一看价格我就.........

A => 76.76.21.98CNAME => cname-china.vercel-dns.com记录 A 根域名现在被墙:但是 CNAME 都是可以访问的:

vercel 分配的域名也会被墙,可以用自己的域名,只用 CNAME ,自定义的都可以正常访问,最后 vercel 分配那个访问不了。

现在部署服务挂了

vercel 去年被墙过一次了,又出来了10 月份的时候,你们搜下

#20 二级域名一般管得不严了,没人搞你的话一般都不会管,我就有二级域名放海外服务器的

为啥不做 dns 分区解析?比如华为云就有免费(得在华为云注册域名)的分区域解析,国外指向特定服务器,国内指向原来的服务器

域名已经注册在阿里云了,阿里云我去看看能不分区域解析。

分区解析很多 dns 提供商都支持,迁移提供商也很简单

dnspod 上 99 块钱一年专业的 dns 解析服务,可以提供按地理位置解析的。

Vercel 最大的问题就是容易被墙,所以国内业务和国外业务最好是完全分开,不然很麻烦。