|
|
发表于 2017-7-7 14:11:02
|
显示全部楼层
IM上CDN不是不可以。 r: Y: h1 ?2 c8 C4 r
8 O( D7 _: Q' K5 W1 r( u但,为了解决响应速度,给一个动态的PHP程序上CDN,没有意义。
8 M; h( Q/ n2 T, w2 N, a5 u; h" F& B
多了一个中间节点,也许是好事,但不要不在乎中间节点的延时。2 e; `# C5 Y# a( L; E/ b. |8 v" W0 X
, M4 v3 L" W6 a( V- ^" H* y6 v惟一的解决方案就是多地点布署,DNS根据国家地区解析。
1 K- E3 F$ X! B. _
! ]- v9 v- a& L- D; r& S. }& J# ^随之而来的问题就是SQL的多主多从同步,读写分离。
7 N- d7 G0 w w; s' h/ Y
; Q; y1 ~% b0 j1 qinnodb有很好的解决方案) J$ @' u# ~! |3 M! D$ r. g9 n
% \* E- i# ^. j7 z% S+ q2 p' s2 |
但IM用的是myisam- ~7 F0 j$ f2 _8 g/ ]+ X# |
1 A4 v4 W2 i1 Q: K几年前惟一对myisam支持比较好的读写分离中间件是阿里开发的变形虫
* @4 f7 @$ ?& q% A, i3 B7 K) i" j
7 d) ?; V& s, q0 ]$ W! A$ Y& H但这玩意不成熟。
* Q9 S- q1 y4 Q C" T9 p1 b) G, g
说白了,高并发量别用IM,追求极致响应速度也别用,它本来就不是为这些需求设计的。
$ @, |! D: {+ h |
评分
-
查看全部评分
|