目前接口是电信单线路放在苏州机房,但平常南方用户广东福州的移动宽带用户访问速度就很慢。像列表页一些和用户无关的数据可以 cdn 缓存,但是跟用户相关且需要实时更新的数据这个怎么做到三线访问都流畅??一些大厂 app 是如何处理?
1
IMCA1024 Nov 3, 2020
大厂钱多 各地都有服务器 。
|
2
swulling Nov 3, 2020
BGP 机房
|
3
dapang1221 Nov 3, 2020
关键词 异地多活
有的架构看起来简单,但实际做起来坑多的一批,而且对业务改动很大,中小厂一般搞不定的 |
4
opengps Nov 3, 2020
推荐用阿里云杭州节点,综合来说是个网络上的“中心”,阿里云的 bgp 网络质量也是实打实的优势,当年我的 gps 项目就是,二线小城市的专线始终有些国内省份飘红甚至打不开,换了杭州节点好了
|
5
lichao Nov 3, 2020
|
7
brendanliu Nov 3, 2020
动态加速 CDN
|
9
qiayue PRO 用阿里云的全站加速
|
10
cv1024 OP @dapang1221 这个对于我等小厂也是难受啊。
@opengps @qiayue 全站加速,也是指的区分动态和静态吧。 像 api 接口都是 post 接口,每次请求接口返回都不同。这个也能缓存吗。如果不能能选择最优的线路到我们公司的机房吗? |
11
stanchenxxx2015 Nov 3, 2020
全站加速 CDN 一般都会有支持动态回源功能,也就是说回源时会探测源站所在的机房网络,选取最优的机房线路回源。比如你机房的线路如果是电信,那 CDN 回源时也会走电信出口回到你的机房
|
12
qiayue PRO 本来是用户电脑手机到你的服务器
用了全站加速后,就是用户先连到离他最近的一个加速点,由加速点向阿里云服务器请求,之后返回给加速点,再返回给用户。 具体请看文档 |
13
way2explore2 Nov 3, 2020
multiple instance + load balancer 考虑一下
|
14
IDAEngine Nov 3, 2020 via iPhone
网宿 CDN,包你满意
|
15
jwenjian Nov 3, 2020
动态加速 CDN,腾讯云有,之前项目就用,效果还可以
|
16
cv1024 OP |
18
wednesdayco Nov 3, 2020
@IDAEngine 网宿不是网易用的那家嘛
|
19
VgV Nov 3, 2020
我感觉 API 走 CDN 不可取,有条件的话,且 API 对数据库依赖小,可多建立几个南北服务器吧,然后利用国内的 DNS 服务,把访问线路分开。
|
20
ViggoSite Nov 3, 2020
动态加速 CDN,我用过阿里云的全站加速,API 响应效果不错。你可以试试
|
21
DoctorCat Nov 3, 2020
大厂 pop 节点多,anycast 到就近节点。多数据中心的数据同步可能会走专线,同步速度很快(美中延迟妥妥 100ms 内),缺点么就是非常贵。
中小公司如果数据流量不小,成本最低的方法个人觉得是换 BGP 多线机房。 |
23
cv1024 OP @DoctorCat 嗯 是的。 只是公司之前换了 bgp 三线感觉效果不是很明显,也不知道是机房线路不行还是怎么的。 就想在 v 站上问下各位大佬都是怎么处理的,讨个方案。
|
25
lslqtz Nov 3, 2020
要低成本就是走动态 CDN
要可靠就服务器多点 |
26
madpecker009 Nov 4, 2020
@opengps 又看到大佬了
|
28
mengzhuo Nov 4, 2020
设置 CDN 回源就好了
某些公司的发展路程 实在不行就每个重点省塞一套(异地多活 这个重点省流量太高,再整几套(多中心 啊啊啊,这云服务费太贵了,性能还贼差(托管自己的机器 托管的人有没有干活!解决问题太慢了!(自建数据中心 网费太贵了!(自建 AS 好多机器和资源闲着(成为云服务商 |
29
stanchenxxx2015 Nov 4, 2020
@jsonfork 可以试试我们的全站加速,我们这边是大厂的代理,可以给到您满意的价格。您要是感兴趣的话,可以加我微信:MTczNDYyNjUwNzA= (base64)
|