|
发表于 2017-7-7 14:11:02
|
显示全部楼层
IM上CDN不是不可以。
5 |/ n) X( F, R, N" T9 z5 \& Z1 Z
& w5 a/ K' k+ v但,为了解决响应速度,给一个动态的PHP程序上CDN,没有意义。
) @2 E3 s+ Y; G1 t; D4 t
' L/ U/ c/ n3 u( p1 q多了一个中间节点,也许是好事,但不要不在乎中间节点的延时。
4 e7 U- O# P e1 y- X
" ]3 ]+ f6 G) z& l$ ?0 }3 t! z惟一的解决方案就是多地点布署,DNS根据国家地区解析。
" B- ?3 z' g' r5 z2 d
8 m. S% G8 W& S& ~$ r随之而来的问题就是SQL的多主多从同步,读写分离。& D4 U. X) ?, H; c
2 O; p% |. C+ v, minnodb有很好的解决方案) V" g8 r1 v" v6 k
* r$ J" g9 t$ e* a; n5 Z) h; i: v但IM用的是myisam0 a) m) i1 T7 v5 q
2 k; i3 b6 \2 j6 Y( E ]3 r* t2 Q几年前惟一对myisam支持比较好的读写分离中间件是阿里开发的变形虫
) l* N/ m$ O0 [2 q
' h) b4 }2 A- P: `8 W6 I: i但这玩意不成熟。/ I; W% D9 a' P( |: }; a# g0 J
$ X d; Y1 N$ R说白了,高并发量别用IM,追求极致响应速度也别用,它本来就不是为这些需求设计的。
) g1 Z4 \ G+ ]) l# p |
评分
-
查看全部评分
|