搜遍了互联网,竟然没找到相关设置,也鲜有相关讨论。用长连接和短连接,用户体验上的差别大着呢
有连接池 都是长连接吧
我在数据库用 show processlist 看了一下,只有一个连接,不知道那个是不是长连接,只有一个不太科学啊。
django 设置了长连接以后长时间保持为 4 个,php 设置长连接后取决于 fpm 的子进程数,一般都是大于 5 的
rails 中 config/database.yml 有一项 pool,我设置为 5 不管用,好像这个不是管理初始连接数的。
你可以多开几个页面执行 select sleep 1024 试试
netstat 查看之
用的是这个 https://dev.mysql.com/doc/refman/8.0/en/mysql-real-connect.html 方法
楼主再验证下吧。
话说,走内网,tcp 和 http 应该区别不大吧?