|
|
发表于 2017-7-7 14:11:02
|
显示全部楼层
IM上CDN不是不可以。
, G; t- W) u( f b& H( b3 d7 P; A2 S0 m" u7 ?% S) g( R/ `) Q
但,为了解决响应速度,给一个动态的PHP程序上CDN,没有意义。' V! U5 r+ A! r% D
6 ]5 y4 F# b- D( X多了一个中间节点,也许是好事,但不要不在乎中间节点的延时。/ }. ^+ t/ g. r) t; O
# a8 p& W5 K, K) M7 _
惟一的解决方案就是多地点布署,DNS根据国家地区解析。, u2 O- T& V+ c* J& S8 o' y
/ m0 ^+ A0 g. T2 q; L随之而来的问题就是SQL的多主多从同步,读写分离。
2 Z$ o3 J2 l% M/ i/ X& W$ H. D* k7 m* V3 b% E( y% l$ p3 f
innodb有很好的解决方案
' G0 U* |- T3 _5 @- G# [3 i! Y2 }8 `5 `- j
但IM用的是myisam7 d3 k/ O/ |6 R+ f6 s$ V
( }' b5 }) C6 a1 G- l# ]! W G
几年前惟一对myisam支持比较好的读写分离中间件是阿里开发的变形虫
, S0 r7 \% V; Y% M }8 ~1 p
9 H$ X. P/ j7 h% s" {但这玩意不成熟。
9 T7 I$ P$ I( r- j1 z
, I/ D3 a7 l3 `9 S7 |1 C5 }+ L说白了,高并发量别用IM,追求极致响应速度也别用,它本来就不是为这些需求设计的。+ ?! A$ E7 k$ H/ u3 e2 h
|
评分
-
查看全部评分
|