Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-12-2007
maro maro is offline
Miembro
 
Registrado: sep 2003
Ubicación: Sevilla
Posts: 104
Poder: 21
maro Va por buen camino
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.
__________________
Maro. OutSourcing de programación con Delphi.
Responder Con Cita
  #2  
Antiguo 21-12-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.109
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 21-12-2007
maro maro is offline
Miembro
 
Registrado: sep 2003
Ubicación: Sevilla
Posts: 104
Poder: 21
maro Va por buen camino
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
__________________
Maro. OutSourcing de programación con Delphi.
Responder Con Cita
  #4  
Antiguo 21-12-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.109
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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?
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 21-12-2007
maro maro is offline
Miembro
 
Registrado: sep 2003
Ubicación: Sevilla
Posts: 104
Poder: 21
maro Va por buen camino
Hola de nuevo,

En el .htaccess solo tengo esta línea:

php_value memory_limit 16M


Gracias.
Un Saludo.
__________________
Maro. OutSourcing de programación con Delphi.
Responder Con Cita
  #6  
Antiguo 21-12-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.109
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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/
Si no te redirige al ClubDelphi... es que el archivo ".htaccess" no es tenido en cuenta.

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í...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consulta Delphi 6, Delphi 2005 y Delphi 2006 Leviatan Varios 6 18-08-2007 16:02:08


La franja horaria es GMT +2. Ahora son las 18:20:48.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi