Foros del Web » Programando para Internet » PHP »

Consulta Performance

Estas en el tema de Consulta Performance en el foro de PHP en Foros del Web. Buenas a todos, Estoy haciendo una aplicacion WEB (Shop cart) usando PHP y tengo la siquiente duda. Desde la consola de administracion el admin va ...
  #1 (permalink)  
Antiguo 27/10/2011, 09:06
 
Fecha de Ingreso: octubre-2011
Mensajes: 4
Antigüedad: 13 años
Puntos: 0
Consulta Performance

Buenas a todos,

Estoy haciendo una aplicacion WEB (Shop cart) usando PHP y tengo la siquiente duda. Desde la consola de administracion el admin va a poder elegir cuantos productos se van a ver por pagina cuando se realiza una busqueda en el store front. Cual seria la opcion mas performante para guardar el cambio:

1 - Guardarlo en una BD y cada vez que se hace una busqueda se levanta.
2 - Guardarlo en un archivo (XML, properties, etc) y cuando se hace la busqueda levantarlo
3 - Reescribir el archivo que hace la funcion de paginado.
4 - Alguna otra idea

Una aclaracion, tengo aproximadamente + de 100 de estos settings que tengo que implementar.

Desde ya muchas gracias,
Leandro.
  #2 (permalink)  
Antiguo 27/10/2011, 10:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Consulta Performance

Lo mejor es que esos settings los guardes en cache, si tienes memcache es lo mejor pero puedes usar algun otro sistema de cache para ello.

Saludos.
  #3 (permalink)  
Antiguo 27/10/2011, 10:38
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 4 meses
Puntos: 416
Respuesta: Consulta Performance

Tambien seria bueno que aparte del memcache, lo tengas en una base de datos (dos capas, una de cacheo y otra de persistencia). En caso de que pase algun inconveniente con tu servidor memcache.
  #4 (permalink)  
Antiguo 27/10/2011, 12:38
 
Fecha de Ingreso: octubre-2011
Mensajes: 4
Antigüedad: 13 años
Puntos: 0
Respuesta: Consulta Performance

Muchas gracias por la respuesta, voy a investigar el tema.
Alquien sabe si hay algun problema en el caso de que quiera reescribir el archivo en donde esta contenida la funcion?

Gracias.
  #5 (permalink)  
Antiguo 27/10/2011, 19:18
 
Fecha de Ingreso: abril-2011
Mensajes: 25
Antigüedad: 13 años, 7 meses
Puntos: 2
Respuesta: Consulta Performance

puedes usar variables de sesion para cuando termine de hacer los cambios guardar en una tabla la configuracion y de esa tabla lees la configuracion con tu funcion (si te entendi quieres guardar los cambios de configuracion que haga el admin verdad?)

por ultimo puedes mejorar el rendimiento de php, al hacer cache en ram del opcode que hace php al interpretar los scripts con APC (Alternative Php Cache) ademas este acelerador es el oficial y sera integrado a php en su version 6, asi que puedes tener la confianza de usarlo

Etiquetas: performance, reescribir, xml
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 15:18.