|
|
发表于 2017-7-7 14:11:02
|
显示全部楼层
IM上CDN不是不可以。
" N& D: K _- ]$ r
- D" P: R, ^4 J( ^1 K, [; _8 z但,为了解决响应速度,给一个动态的PHP程序上CDN,没有意义。
8 P3 Q+ K! B7 u4 U7 b8 b) @, y# A
多了一个中间节点,也许是好事,但不要不在乎中间节点的延时。, _8 { n+ b% r1 P* m/ v
% W& o0 {% B- M3 r) Y$ b
惟一的解决方案就是多地点布署,DNS根据国家地区解析。
. h- N6 F: ^8 N0 E1 q0 W/ w$ g: d
9 X) T. W5 `' }. B8 X0 w. ~随之而来的问题就是SQL的多主多从同步,读写分离。
' t( y1 w; D Y6 R/ O) ^
1 n O( U3 ^5 B @: O$ l6 Rinnodb有很好的解决方案9 @ A6 L" y+ I
( Z7 b- W/ l. `) L; o但IM用的是myisam' T$ h- L2 e6 X) }; u& [& M _
8 c. `# Y( M' u. Q' z! M几年前惟一对myisam支持比较好的读写分离中间件是阿里开发的变形虫+ d6 A! Q/ t* `# D! c; \
) {" _* W! k- K& S/ n- T但这玩意不成熟。
/ r+ g) V" y; l0 S+ u7 S4 \
- G+ g K& r, g; U: Y8 J6 `3 k说白了,高并发量别用IM,追求极致响应速度也别用,它本来就不是为这些需求设计的。
@6 e( i: U$ T" v- |3 }( Q |
评分
-
查看全部评分
|