从PHP到浏览器的即时压缩,MySQL在60秒内关闭连接

时间:2013-09-18 21:15:00

标签: php mysql zip on-the-fly

  • 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中的查询状态是“从头开始写入”,直到关闭为止。

我可以调整什么设置以防止MySQL关闭mysql_unbuffered_query中间的不活动连接?保存RAM内存和磁盘。

0 个答案:

没有答案