Foros del Web » Programando para Internet » PHP »

Memoria/Consumo en Script's php, dudas

Estas en el tema de Memoria/Consumo en Script's php, dudas en el foro de PHP en Foros del Web. Pues eso.. tengo muchas dudas sobre el consumo de memoria a la hora de trabajar con script's php. - Una consulta sql, consume mucho?? una ...
  #1 (permalink)  
Antiguo 23/08/2006, 06:58
 
Fecha de Ingreso: abril-2006
Mensajes: 56
Antigüedad: 17 años, 11 meses
Puntos: 0
Memoria/Consumo en Script's php, dudas

Pues eso.. tengo muchas dudas sobre el consumo de memoria a la hora de trabajar con script's php.

- Una consulta sql, consume mucho?? una consulta a un archivo.txt consume menos que en sql?

Tambien a veces pienso en hacer una consulta sql.. y almacenar los resultados en sesiones para no repetir el proceso del sql o bucles cada vez que se inicia la x pagina.

En fin, son pequeños detalles que para mi, importantes y no se como manejarlo ya que he visto info sobre la funcion de memoria en php.. los comentarios de los usuarios dejando sus funciones para windows y demas.. todas aquellas, no dan error. pero siempre me imprimen un "0" y nada mas.

Si tuviese la manera de ir viendo el consumo me ayudaria a mejorar los scripts no creen?

Me podrian orientar por favor??.

Desde ya, muchas gracias.
  #2 (permalink)  
Antiguo 23/08/2006, 07:26
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
- Una consulta sql, consume mucho?? una consulta a un archivo.txt consume menos que en sql?
El "consumo" depende de los resultados que obtengas en cuanto a una consulta SQL a una BBDD.

Si "consultas" un archivos de texto plano .. depende como lo hagas .. pero si andas "buscando" normalmente lees el archivo completo a un array o string y de ahí empiezas a buscar tu patrón. El rendimiento ese muchooooooooooo menor que usar SQL (lenguaje estructurado de consultas que para eso se "inventó") atacando un RDBMS que está diseñado para eso.

Cita:
Tambien a veces pienso en hacer una consulta sql.. y almacenar los resultados en sesiones para no repetir el proceso del sql o bucles cada vez que se inicia la x pagina.
Depende de que datos almacenes en una sesión .. La mayoría de BBDD implementan sus própios sistemas de "caché" si realizas consultas iguales repetitivas.

Cita:
Si tuviese la manera de ir viendo el consumo me ayudaria a mejorar los scripts no creen?
PHP no tiene funciones para tal fin .. podrías verlo a nivel de servidor y con los comandos que tu S.O. te proporcione .. también depende de como uses PHP .. no es lo mismo un rendimiento de consumos y procesos en PHP instalado como "módulo" o como CGI. También debes considerar los -otros- usuarios de ese servidor si usas PHP en un servidor compartido ..

Lo que si te puedo afirmar es que PHP dispone de limite para tiempo de ejecución de tu script (30 segundos por defecto) y de memoria máxima que podría generar/ocupar un script tuyo (unos cuantos Megabytes .. no recuerdo cuantos por defecto ..). Todo esto lo tienes indicado en tu php.ini.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:15.