26/09/2012, 22:28
|
| Mod on free time | | Fecha de Ingreso: agosto-2008 Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses Puntos: 2237 | |
Respuesta: el metodo echo tiene limite de caracteres? Yo he recibido el mensaje de "MySQL server has gone away" sólo al enviar gran cantidad de inserts al restaurar una base de datos muy grande, sólo tuve que separar las consultas para evitar el problema.
Será posible ver la estructura de tu tabla y el código que tienes en cleanString()?
Ahora, me parece que un sistema de comentarios donde permitas tantos caracteres te va a generar muchos problemas, un límite entre 500 y 1,000 caracteres generalmente es suficiente, porque son sólo comentarios.
En un foro, como FDW, el límite es de 20,000 caracteres.
Finalmente, hay ciertas cosas que no se pueden modificar en tiempo de ejecución y se deben hacer directamente desde php.ini, como tamaño máximo de archivos y contenido en POST y la explicación es muy sencilla:
PHP recibe primero la petición y después procesa el script y si se sobrepasan los límites de post_max_size o upload_max_filesize, sólo obtienes una página el blanco.
Y, efectivamente, en hosting compartidos no podrás modificar php.ini, por lo que si tu proyecto tiene esos requerimientos, deberás pensar en un VPS como mínimo. |