我有运行最新WordPress的nginx web服务器和运行MySQL 5.6的DB服务器,这两台服务器之间大约有90-100ms的延迟(往返延迟)。
问题是,如果我远程访问DB,从web服务器获得响应大约需要5000毫秒。(连接通过SSL加密)
相比之下,如果我在本地访问MySQL(web服务器和MySQL安装在一台机器上),大约需要200毫秒。
1、为什么?是因为WP每页有多个MySQL查询,并等待每个查询完成吗?因此加起来是:100+100+100+100=5000毫秒?
2、能否将WP修改为异步从MySQL请求,以减少请求成功的等待时间?
谢谢。:)