|
|
发表于 2017-7-7 14:11:02
|
显示全部楼层
IM上CDN不是不可以。
# E" V; Y* ^3 u4 I4 K+ |8 R
' y( q9 {! I K* n, i; {但,为了解决响应速度,给一个动态的PHP程序上CDN,没有意义。' j1 o c! l) ]" J) o8 R
) k3 a6 u5 [3 g0 K多了一个中间节点,也许是好事,但不要不在乎中间节点的延时。- [" }6 J* q z0 e
3 c1 V8 x# |' R& ?# O0 G" w惟一的解决方案就是多地点布署,DNS根据国家地区解析。) ~) K1 }+ G9 Y# `
, R% @0 ]6 [% ]/ i随之而来的问题就是SQL的多主多从同步,读写分离。
7 O$ [4 v, ?. J0 \4 w- h! R" Q9 U) O0 Y5 x7 E: J7 k
innodb有很好的解决方案
; X% _, }5 c, O$ J- T) W# R) a/ {6 A7 y6 h6 P7 U- P+ G$ c
但IM用的是myisam- c7 Q9 S! }2 y! o# U, b: u9 D
, E6 E4 Y. ^* }: S几年前惟一对myisam支持比较好的读写分离中间件是阿里开发的变形虫
5 U+ X3 t- {2 j1 s: l: U/ I! U
: d; z' V0 _+ C& e/ m8 D但这玩意不成熟。
2 Q2 ]5 _% h$ l- T$ q% C
0 q; x9 z1 |* {: e) z3 z; t$ `- u说白了,高并发量别用IM,追求极致响应速度也别用,它本来就不是为这些需求设计的。
: O+ Q$ v0 E) h& @ |
评分
-
查看全部评分
|