|
|
发表于 2017-7-7 14:11:02
|
显示全部楼层
IM上CDN不是不可以。
! @. v7 ?7 H3 y2 e, M5 ~
& S$ y: E: ^1 e u+ c但,为了解决响应速度,给一个动态的PHP程序上CDN,没有意义。
9 e5 Z. H' S+ l6 s! \: L$ q$ k# \1 _8 p; q I( g2 ?5 s; s ]
多了一个中间节点,也许是好事,但不要不在乎中间节点的延时。
* O/ o& E- ~$ Y6 I9 H2 @- h, d& S* t* a w
惟一的解决方案就是多地点布署,DNS根据国家地区解析。- X7 u! }! R7 f7 b% u
& Y& [9 `/ ?5 D2 a; F0 L# Y* O/ S
随之而来的问题就是SQL的多主多从同步,读写分离。
; N% a/ A' {# e/ M8 e7 z9 @5 x y, }* R9 _2 m9 x
innodb有很好的解决方案
4 }$ `% _" r. { M
& t/ x2 g3 o+ L! v b但IM用的是myisam6 C9 g! }% T" w B0 Y) R
% I. U* o# r: `; c; b. i& v$ m几年前惟一对myisam支持比较好的读写分离中间件是阿里开发的变形虫
' C9 N: {6 M0 T4 K; D% I3 j* O: Q/ H+ S) _/ W, W
但这玩意不成熟。( F0 v6 F; z/ z3 j( v
, A) k: F' T5 r7 N7 Z
说白了,高并发量别用IM,追求极致响应速度也别用,它本来就不是为这些需求设计的。$ D, W7 j7 C3 f4 C5 q& g
|
评分
-
查看全部评分
|