我有一个系统,我希望用户能够下载大量数据。一些文件可以超过800 MB。问题是php在下载完成之前超时。我可以得到不到250 MB的价值,在较慢的计算机上的人得到的少得多。
我认为问题在于php.ini文件增加了一些没有任何区别的值。我发现文件的三个部分可能需要更改,但我不知道他们做了什么,并且似乎无法在php手册中找到。我想知道是否有人可以告诉我他们能做什么,这可能会影响我的问题。
; Default timeout for socket based streams (seconds)
default_socket_timeout = 360
; Connect timeout
;mssql.connect_timeout = 5
; Query timeout
;mssql.timeout = 60
; Default timeout in seconds.
pfpro.defaulttimeout = 30
任何人都可以帮助我吗?
答案 0 :(得分:0)
你试过这个吗?
set_time_limit(0);
答案 1 :(得分:0)
这可能是提升其价值的候选人:
max_execution_time - 1800