|
|
发表于 2017-7-7 14:11:02
|
显示全部楼层
IM上CDN不是不可以。
# {3 o( H! f; ?+ a) |" O' u, \8 G% D/ r, R: H
但,为了解决响应速度,给一个动态的PHP程序上CDN,没有意义。* S( |1 C9 D# k+ b5 g$ b2 L
8 z: I; `# O" c! ~
多了一个中间节点,也许是好事,但不要不在乎中间节点的延时。% x# |' R& n9 @5 g
( m/ Q) H0 Z9 k2 g( w5 ~2 O C' H惟一的解决方案就是多地点布署,DNS根据国家地区解析。
$ l* Z! w) J) R' f% {7 I& r/ \8 l: g$ F7 [" E$ C9 P4 _+ H9 {
随之而来的问题就是SQL的多主多从同步,读写分离。. b; u+ F8 ]* J, @6 G4 D# ~# q) N
`/ E. r, v- H3 t8 A" O( l
innodb有很好的解决方案( _) M3 n" X1 B
0 E9 D/ F' R* s3 Z但IM用的是myisam% B$ ~+ w6 H, Y; c, z; E
* f% `* B- v( x8 F7 W
几年前惟一对myisam支持比较好的读写分离中间件是阿里开发的变形虫; s7 C5 k A; z! D' j
- U; ]8 i6 n# d9 u& N
但这玩意不成熟。
. U: O1 ]+ ^2 P: ]. K8 V
, H% ~+ d' Z& A说白了,高并发量别用IM,追求极致响应速度也别用,它本来就不是为这些需求设计的。* Q$ z% V8 S8 [ e! P! \
|
评分
-
查看全部评分
|