![]() |
Memory_limit y Delphi for PHP
Buenas tardes,
Estoy usando Delphi for PHP y me estoy encontrando con un problema. La mayoría de los formularios que genero me dan problemas, cuando el servidor tiene configurado la directiva de PHP memory_limit < 16M. Sería muy facil cambiar esta directiva y todo perfecto. La cosa está en que los proyectos que desarrollo, los alojamos en servidores compartidos y el proveedor de ISP no nos da soluciones para modificar esta directiva. Por lo que he podido comprobar la mayoría de proveedores ISP tiene configurado el memory_limit muy bajo. Sabe alguien si ¿hay alguna forma de que Delphi for PHP genere PHP's que requieran menos meria para su ejecución? Agradecería sugerencias. Gracias. Un Saludo. Maro. |
Hola,
Tal vez puedas usar un archivo ".htacess". Por otro lado, me gustaría preguntarte, por curiosidad, ¿podrías comprobar cuánto consume tu aplicación de memoria RAM? Puedes usar la función "memory_get_usage()", por ejemplo... |
Gracias Dec,
Tras insistir al proveedor ISP, me comenta un tecnico que puedo hacer un .htaccess como bien me comentas. Lo he hecho, pero no me modifica los valores de la directiva memory_limit cuando hago un phpinfo. Teniendo el .htaccess en el servidor, si intento abrir la página que me da problemas, muestra la típica página de que no se pudo encontrar la página. Si quito el .htaccess, sí encuentra la página pero tengo el problema del memory_limit. He problado la función memory_get_usage() que me comentabas y me da un valor desorbitado: 92528 ¿M? No obstante, en un servidor que tengo de pruebas, funciona perfectamente subiendo el memory_limit a 16M. Gracias. Un Saludo. Maro |
Hola,
El resultado de "memory_get_usage()" es en bytes. No parecen muchos, entonces... ¿más bien pocos? Respecto del ".htaccess"... ¿puedes copiar aquí el contenido del archivo? |
Hola de nuevo,
En el .htaccess solo tengo esta línea: php_value memory_limit 16M Gracias. Un Saludo. |
Hola,
Pues chico... acaso es que el servidor tampoco permite que se usen archivos ".htaccess"... Podrías probar a ver si esto es así. Podrías probar añadiendo esta línea solamente al archivo: Código:
Redirect 302 / http://www.clubdelphi.com/ Acaso pueda tenerse en cuenta para unas cosas y no para otras. La verdad es que no estoy muy puesto. Lo que está claro es que otra forma de hacerlo... a mí no se me ocurre. Me imagino que Delphi for PHP (por decirlo así) hará lo posible porque sus scripts consuman lo menos posible, así que... ¿cómo puedes hacer que consuman menos o no más de la cantidad de memoria que necesiten? No sé... parece complicado, al menos enfocado así... |
La franja horaria es GMT +2. Ahora son las 09:30:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi