Estoy buscando cuál es el mejor valor para establecer los valores predeterminados en PHP. He visto muchos puntos contradictorios sobre max_input_time
.Carga de archivos PHP afectada o no por max_input_time?
Esta respuesta dice que él cree que al subir el archivo no se cuenta hacia temporizadores: https://stackoverflow.com/a/3758522/518169
Mientras que en la documentación oficial de PHP, no está diciendo una gran advertencia de color rojo:
max_input_time sets the maximum time, in seconds, the script is allowed to receive input; this includes file uploads. For large or multiple files, or users on slower connections, the default of 60 seconds may be exceeded
Fuente: http://php.net/manual/en/features.file-upload.common-pitfalls.php, última actualización: vie, 06 jul 2012
Así que de esto parece que max_input_time
afecta carga de archivos y para asegurarse de que los visitantes puedan subir digan archivos de 20 MB incluso desde conexiones lentas o móviles, ¡el valor predeterminado de 60 definitivamente no es suficiente!
¿A qué recomiendas establecer este valor? 300?
Además, ¿hay alguna relación entre max_execution_time
y max_input_time
? Por ejemplo, como ese max_execution_time
necesita ser más grande que max_input_time
?
Tuve algunos problemas con la carga de archivos grandes y el tiempo de espera de Apache, pero con PHP no. –
Es bastante interesante tener los mismos problemas durante bastante tiempo en uno de mis proveedores de hosting y aunque todo en la configuración de PHP parece legítimo, las cargas grandes en conexiones más lentas resultan en 'HTTP/1.1 500 Internal Server Error'. Ahora que he visto esa cita en la primera respuesta, me estoy empezando a preguntar cuál es el verdadero negocio. Estaré pendiente de este hilo y trataré de desenterrar algo solo. – brezanac