- AYUDA -> Consulta cada cierto tiempo!

03/02/2005 - 15:33 por Pablo A. | Informe spam
Hola que tal, lo que necesito es tratar de minimizar los accesos a la BD.

Tengo un ranking en el home y no quiero de que cada vez que un jugador
acceda a la pagina se actualicen los mismo... ósea algo como "cachearlos" o
generar el ranking cada cierto tiempo (por ejemplo, actualizar el ranking
cada 1/2 hora) considerable sin tener que hacer una y otra vez la consulta.

como puedo hacer desde ASP?

se me había ocurrido hacer algo así:

- generar un TXT con los rankings cada ciertos periodos de tiempo
- y desde la pagina que llamo el ranking leer el archivo txt.

pero debe haber otra forma así que se las dejo a Uds.. que son los que
saben!!!!!

Saludos y gracias.

Pablo

Preguntas similare

Leer las respuestas

#1 urko
03/02/2005 - 15:57 | Informe spam
puedes guardar en una variable application (variables que son = para todos
los usuarios) el ranking.
y guardas tambien la hora de actualizacion , a la hora de mostrar el ranking
compruebas la diferecia horaria con la actual y si es mayor a 1 Hora(por
ejemplo) actualizas el ranking
o por ejemplo solo actualizas si existen cambios en el ranking.

saludos
urko
pd:buf cuanto tiempo sin pasar por las news



"Pablo A." escribió en el mensaje
news:
Hola que tal, lo que necesito es tratar de minimizar los accesos a la BD.

Tengo un ranking en el home y no quiero de que cada vez que un jugador
acceda a la pagina se actualicen los mismo... ósea algo como "cachearlos"
o
generar el ranking cada cierto tiempo (por ejemplo, actualizar el ranking
cada 1/2 hora) considerable sin tener que hacer una y otra vez la
consulta.

como puedo hacer desde ASP?

se me había ocurrido hacer algo así:

- generar un TXT con los rankings cada ciertos periodos de tiempo
- y desde la pagina que llamo el ranking leer el archivo txt.

pero debe haber otra forma así que se las dejo a Uds.. que son los que
saben!!!!!

Saludos y gracias.

Pablo


Respuesta Responder a este mensaje
#2 Pablo A.
03/02/2005 - 17:26 | Informe spam
buena idea, pero mientras tanto como muestro el ranking?

Saludos
Pablo

"urko" escribió en el mensaje
news:
puedes guardar en una variable application (variables que son = para todos
los usuarios) el ranking.
y guardas tambien la hora de actualizacion , a la hora de mostrar el


ranking
compruebas la diferecia horaria con la actual y si es mayor a 1 Hora(por
ejemplo) actualizas el ranking
o por ejemplo solo actualizas si existen cambios en el ranking.

saludos
urko
pd:buf cuanto tiempo sin pasar por las news



"Pablo A." escribió en el mensaje
news:
> Hola que tal, lo que necesito es tratar de minimizar los accesos a la


BD.
>
> Tengo un ranking en el home y no quiero de que cada vez que un jugador
> acceda a la pagina se actualicen los mismo... ósea algo como


"cachearlos"
> o
> generar el ranking cada cierto tiempo (por ejemplo, actualizar el


ranking
> cada 1/2 hora) considerable sin tener que hacer una y otra vez la
> consulta.
>
> como puedo hacer desde ASP?
>
> se me había ocurrido hacer algo así:
>
> - generar un TXT con los rankings cada ciertos periodos de tiempo
> - y desde la pagina que llamo el ranking leer el archivo txt.
>
> pero debe haber otra forma así que se las dejo a Uds.. que son los que
> saben!!!!!
>
> Saludos y gracias.
>
> Pablo
>
>


Respuesta Responder a este mensaje
#3 urko
03/02/2005 - 18:44 | Informe spam
bueno en principio:
la pagina puede ser asi:
ranking.asp

if application("actualizar")<>"1" then
hacer select de los mejores
'hacer un bucle para cargar de la Bd o de donde sea
application("ranking1")=rs("nombre")
application("ranking2")=rs("nombre")
application("ranking3")=rs("nombre")
application("actualizar")="1"
end if
y luego solo los tienes que mostrar
POSICION1:<%=application("ranking1")%><br>
POSICION2:<%=application("ranking2")%><br>
POSICION3:<%=application("ranking3")%><br>
etc






"Pablo A." escribió en el mensaje
news:
buena idea, pero mientras tanto como muestro el ranking?

Saludos
Pablo

"urko" escribió en el mensaje
news:
puedes guardar en una variable application (variables que son = para
todos
los usuarios) el ranking.
y guardas tambien la hora de actualizacion , a la hora de mostrar el


ranking
compruebas la diferecia horaria con la actual y si es mayor a 1 Hora(por
ejemplo) actualizas el ranking
o por ejemplo solo actualizas si existen cambios en el ranking.

saludos
urko
pd:buf cuanto tiempo sin pasar por las news



"Pablo A." escribió en el mensaje
news:
> Hola que tal, lo que necesito es tratar de minimizar los accesos a la


BD.
>
> Tengo un ranking en el home y no quiero de que cada vez que un jugador
> acceda a la pagina se actualicen los mismo... ósea algo como


"cachearlos"
> o
> generar el ranking cada cierto tiempo (por ejemplo, actualizar el


ranking
> cada 1/2 hora) considerable sin tener que hacer una y otra vez la
> consulta.
>
> como puedo hacer desde ASP?
>
> se me había ocurrido hacer algo así:
>
> - generar un TXT con los rankings cada ciertos periodos de tiempo
> - y desde la pagina que llamo el ranking leer el archivo txt.
>
> pero debe haber otra forma así que se las dejo a Uds.. que son los que
> saben!!!!!
>
> Saludos y gracias.
>
> Pablo
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida