|
发表于 2017-7-7 14:11:02
|
显示全部楼层
IM上CDN不是不可以。4 U8 Q. j2 g. A
7 V. E' m& j0 z" E* m: l; ~+ j
但,为了解决响应速度,给一个动态的PHP程序上CDN,没有意义。
* a! d' o7 q" I s o8 F% r6 l
O2 ], w9 X }: z. T多了一个中间节点,也许是好事,但不要不在乎中间节点的延时。5 Y S; ?- F1 v
5 l" c& p2 D# O+ ~/ K: l惟一的解决方案就是多地点布署,DNS根据国家地区解析。
3 a9 \) p/ Q: q# ^, r: s Y, g4 S% e
随之而来的问题就是SQL的多主多从同步,读写分离。7 A1 z" }7 S3 j- T1 a3 t
, V& w4 x# P& N, T7 Y) Q
innodb有很好的解决方案
5 w: ?% q5 o! F8 P1 n" U( P: U
( f0 C, {5 \: ]但IM用的是myisam
$ u n2 V. M- W$ {0 u
1 o3 u' K% z4 V/ y, {几年前惟一对myisam支持比较好的读写分离中间件是阿里开发的变形虫
% M* ^2 I1 X, y2 r$ V% T( ?0 Y q
( W, s( j0 T) X9 W( T/ E3 r* Y但这玩意不成熟。. \2 j5 ~) f/ I) h
! A8 x3 c$ C6 ^4 W说白了,高并发量别用IM,追求极致响应速度也别用,它本来就不是为这些需求设计的。
8 D+ J2 d1 M: [0 n( | |
评分
-
查看全部评分
|