|
发表于 2017-7-7 14:11:02
|
显示全部楼层
IM上CDN不是不可以。. g* e2 e; N% \- \
+ n2 g; G V7 \9 k7 k6 U但,为了解决响应速度,给一个动态的PHP程序上CDN,没有意义。5 ~: F6 r/ r5 Q: q, A+ }+ t
. o% p/ d; u; U) d8 E' S多了一个中间节点,也许是好事,但不要不在乎中间节点的延时。
0 j, z5 E! Q* z; s) }
" }$ g; V. ?& K7 H8 e6 n5 }- m' |惟一的解决方案就是多地点布署,DNS根据国家地区解析。5 M) w H$ o; D4 ?8 A3 @% s. D
9 o& i: P, \7 j" \" r0 f随之而来的问题就是SQL的多主多从同步,读写分离。
7 v$ l- g& v- @3 ^) D( ~; z
( H% e1 G0 q( M( ~, rinnodb有很好的解决方案
+ J. A& z. ?$ R K) Q% f" Z/ ` S1 D
但IM用的是myisam
! e2 s2 d3 t( J/ h- S, E% y% }2 d; c! |7 i; g1 n1 P
几年前惟一对myisam支持比较好的读写分离中间件是阿里开发的变形虫" j2 r! }1 @1 F: @
9 {! M' k$ f! d, t$ J$ a
但这玩意不成熟。( [& i$ `* e B- y- N
W3 ~# d) D% l B7 M/ x. I: c6 E& T
说白了,高并发量别用IM,追求极致响应速度也别用,它本来就不是为这些需求设计的。
& Q2 v2 ^$ V _5 b+ g$ J( z |
评分
-
查看全部评分
|