Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/08/2006, 07:26
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 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.