|
发表于 2017-7-7 14:11:02
|
显示全部楼层
IM上CDN不是不可以。/ n$ r. b0 v+ `' ~$ @' t
1 x' I. v' h, `. S6 o/ k* n0 x+ \ g但,为了解决响应速度,给一个动态的PHP程序上CDN,没有意义。
( E* o5 k2 y8 H6 K
7 ^- X G M, C2 ?( C多了一个中间节点,也许是好事,但不要不在乎中间节点的延时。
% |) H" ^: A! w. d) @. S! k* d* b# ], F1 ]* h( X
惟一的解决方案就是多地点布署,DNS根据国家地区解析。; c9 M; x# r; Y1 _4 w) R: p
9 ], n1 l. h) w9 m
随之而来的问题就是SQL的多主多从同步,读写分离。3 R: V8 p* K* `* \
( r- m1 F; @1 d, [( i
innodb有很好的解决方案
1 ^5 R! K( h( g+ C2 Z
. V- p7 T' `; o1 Q但IM用的是myisam
3 ~# S/ X$ @/ N5 T& ^
: }, |, F) R: m3 t! k) y3 n; I: ~: ^! w几年前惟一对myisam支持比较好的读写分离中间件是阿里开发的变形虫3 e' l+ a2 w! `( N, z# r1 e) g5 T
. Q; E) W2 X$ M" G8 M- U5 V* m
但这玩意不成熟。
3 ~# G m$ q2 H, r; \% i. ?
/ P/ z* F, B. g0 U( T说白了,高并发量别用IM,追求极致响应速度也别用,它本来就不是为这些需求设计的。
4 P9 G3 }8 d9 {) X1 S6 K |
评分
-
查看全部评分
|