有个项目,主web服务器在美国圣何塞,app服务器在香港,API入口在国内,数据库也在国内,三个机器都需要调用同一个数据库,现在造成的问题是app速度将就还不错,但是web要加载老半天(可能是读数据库速度太慢的原因)。
试过mysql的主主同步,但是感觉优化的不够好。 有没有啥优雅的方法可以让三个不同地点机器读同一个数据库都很快呀? |
mysql建议内网,外网再好的线路都有明显延迟感知。 |
现在是web加载要7-8秒,太慢了,还在考虑要不要所有服务放同机房里面 |
ceph,紫薯布丁 |
数据库放香港 |
之前测了一下,香港数据库连到美国延迟也挺大的,加载还是7-8s左右 |
专线 |