ySQL数据库对每个客户端连接都会分配一个线程,所以连接非常宝贵.开发一个异步的MySQL代理服务器,PHP应用服务器可以长连接到这台Server,既减轻MYSQL的连接压力,又使PHP保持长连接减少connect/close的网络开销. 此Server考虑到了设置了数据库连接池尺寸,区分忙闲,mysqli断线重连,并设置了负载保护.基于swoole扩展开发,io循环使用epoll,是全异步非阻塞的,可以应对大量TCP连接. 程序的逻辑是:启动时创建N个MySQL连接,收到客户端发来的SQL后,…