|
|
发表于 2017-7-7 14:11:02
|
显示全部楼层
IM上CDN不是不可以。
, {+ M! j, h- V
7 O9 z+ h2 `0 M+ Y: s& j( n但,为了解决响应速度,给一个动态的PHP程序上CDN,没有意义。* |: a m9 u+ T# K) ~- f7 }3 N
" y8 C( c7 B: f
多了一个中间节点,也许是好事,但不要不在乎中间节点的延时。
& r7 u; X8 [! f; ]% J+ ]0 A# }0 X% S, l6 ?' a [5 V4 z( R
惟一的解决方案就是多地点布署,DNS根据国家地区解析。8 ^+ k# r( s+ _6 v
, ~0 [9 p4 C+ v5 C随之而来的问题就是SQL的多主多从同步,读写分离。7 i7 @, ]( c1 Y% ^
. L; v! j r) h3 xinnodb有很好的解决方案
" L0 g3 _9 v$ Z, X8 d. O' z9 I+ o
% v9 L ]& W, F& m. \但IM用的是myisam
" w1 P# d6 ]2 K) n- e7 i6 g* O1 m0 i( p1 M' [
几年前惟一对myisam支持比较好的读写分离中间件是阿里开发的变形虫% M9 [, R& X+ s* s
" |4 V/ Y9 _1 _4 U* A% H但这玩意不成熟。
( |3 u5 b) ~% W4 b
$ R2 I& C# y; J! B9 U3 F! a, }说白了,高并发量别用IM,追求极致响应速度也别用,它本来就不是为这些需求设计的。: q. C2 R# ^1 c
|
评分
-
查看全部评分
|