|
发表于 2017-7-7 14:11:02
|
显示全部楼层
IM上CDN不是不可以。
8 h! _ X* p, _ V: q
) L) { l4 S) o- @8 t但,为了解决响应速度,给一个动态的PHP程序上CDN,没有意义。4 W4 e @9 Z% c9 H% c9 s
; P" E6 ~4 I* u
多了一个中间节点,也许是好事,但不要不在乎中间节点的延时。
6 v5 l2 U1 k: d; L
( H g4 R: F- d$ ~惟一的解决方案就是多地点布署,DNS根据国家地区解析。
3 g+ R/ m! l+ N$ N
8 u6 Z2 V6 S8 G( E6 V随之而来的问题就是SQL的多主多从同步,读写分离。' ?/ P2 G7 v b4 a( h) g
; p" }6 b6 e( a, s( q7 a
innodb有很好的解决方案
2 H" E9 x2 g- b" V, F6 x, i' A1 Z% A5 \. X$ {: s: K+ i. ~/ H
但IM用的是myisam# E# G3 e: g9 S j0 R9 w" u* I1 q$ x' t
# e% S; K6 _0 ^3 z" c! D+ l
几年前惟一对myisam支持比较好的读写分离中间件是阿里开发的变形虫
+ @' @$ }. D! d+ z1 F9 w" g% g ?7 Z2 T
# L) o! \$ W' f6 l, p: T但这玩意不成熟。
' A6 \ G2 ]$ `$ I$ a9 r
/ I* v3 x* u7 o A1 L9 u说白了,高并发量别用IM,追求极致响应速度也别用,它本来就不是为这些需求设计的。
, t0 S& X+ Z* a2 o$ C9 g' g& N" q/ A |
评分
-
查看全部评分
|