Foros del Web » Programando para Internet » PHP »

Qué es mas eficaz fichero o bbdd para el caso...

Estas en el tema de Qué es mas eficaz fichero o bbdd para el caso... en el foro de PHP en Foros del Web. Buenas, Tengo una pregunta sobre eficacia en de tiempo y consumo de recursos... Quiero almacenar el numero de acceso que tiene unas determinadas secciones de ...
  #1 (permalink)  
Antiguo 25/06/2008, 14:00
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Qué es mas eficaz fichero o bbdd para el caso...

Buenas,

Tengo una pregunta sobre eficacia en de tiempo y consumo de recursos...

Quiero almacenar el numero de acceso que tiene unas determinadas secciones de mi web. Entonces he pensado las posibilades, o guardar estas cifras en un fichero de texto o en una BBDD.

El problema es que no sé cual consume menos recursos y cual es más rápido.

Estamos hablando en el caso peor 3.000 accesos por día y por sección... y tirando por lo alto pueden haber 100 secciones.

Que me aconsejáis utilizar un fichero e irlo actualizando, o utilizar una BBDD.

El problema que veo es que en ambos tengo que acceder al recurso y actualizarlo. Entonces no se que "gasta más" si el fichero o el acceso y update de la bbdd.

Gracias de antemano.
  #2 (permalink)  
Antiguo 25/06/2008, 15:20
Avatar de jariza  
Fecha de Ingreso: agosto-2003
Ubicación: Málaga
Mensajes: 1.449
Antigüedad: 20 años, 8 meses
Puntos: 10
Respuesta: Qué es mas eficaz fichero o bbdd para el caso...

Puesto que sólo quieres guardar un número y que no sabes qué tal está de optimizado el servidor, te recomiendo que tu mismo hagas una medición de velocidad.

Usa, por ejemplo, microtime y haz bstantes operaciones consecutivas con un método (100, 200...), luego repite con otro método.
  #3 (permalink)  
Antiguo 25/06/2008, 15:47
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: Qué es mas eficaz fichero o bbdd para el caso...

Cita:
Iniciado por jariza Ver Mensaje
Puesto que sólo quieres guardar un número y que no sabes qué tal está de optimizado el servidor, te recomiendo que tu mismo hagas una medición de velocidad.

Usa, por ejemplo, microtime y haz bstantes operaciones consecutivas con un método (100, 200...), luego repite con otro método.
Uhm depende entonces de como esté optimizado mi servidor?

¿Cómo puedo saber cuales son los valores óptimos de este?

Hay algun sitio donde se explique?

Y por regla general no hay un método que sea menos eficiente que otro?

Salu2
  #4 (permalink)  
Antiguo 25/06/2008, 18:12
isra00
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Qué es mas eficaz fichero o bbdd para el caso...

Efectivamente, cuando hay una operación muy repetitiva yo prefiero trabajar con memoria primaria (RAM) en vez de secundaria (disco duro), ya que éste último es tan lento. Si se supone que vas a almacenar un dato por cada sección, yo de primeras te recomendaría BD, pero como ya han dicho, haz tus propios benchmarks de rendimiento y "stress" del servidor (simulando 5000 o 10000 accesos).
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 01:46.