0
  • 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 内存和磁盘。

4

0 回答 0