php的数据库连接池一直以来都是一个难题,很多从php语言转向java的项目,大多数原因可能都是因为java有更好的连接池实现.php的mysql扩展提供了长连接的API,但在php机器数量较多,规模较大的情况下,mysql_pconnect非但不能节约mysql资源,反而会加剧数据库的负荷. 假设有100台php的应用服务器,每个机器需要启动100个apache或fpm工作进程,那每个进程都会产生一个长连接到mysql.这一共会产生1万个mysql连接.而mysql是每个连接会占用1个线程.那