- MySQL 中的 BLOB 文件
- 从 PHP 以 root 身份连接到 MySQL
- set_time_limit(0);ignore_user_abort(FALSE); 在 PHP 脚本开始时
- 使用 PHP 中的 mysql_unbuffered_query
- 获取每一行并将其压缩发送到浏览器(即时节省 RAM 内存和磁盘空间)
- 一些连接速度较慢的客户端 (600Kb/s - 5Mb/s)
- 获取行,在它之间可以通过超过 1 分钟(内容通过 flush() 发送)
- SET GLOBAL wait_timeout=28800 和 SET GLOBAL interactive_timeout=28800 查询执行前
- MySQL 在 60 秒内准确关闭连接(当文件下载到客户端超过 1 分钟时)
- SHOW PROCESSLIST 中的查询状态从开始到关闭都是“Writing to net”。
我可以调整哪些设置以防止 MySQL 在 mysql_unbuffered_query 中间不活动时关闭连接?节省 RAM 内存和磁盘。