26/01/2012, 03:01
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 10 meses Puntos: 574 | |
Respuesta: Lentitud en Consulta PHP Mysql La solución es la que te comento de php solo tendrás que lanzar la primera consulta... la cual te da el ranking en el momento, no necesitas guardarlo, es un valor que puede variar constantemente luego no tiene sentido guardarlo... incluso puede que varie en los milisegundos que tarde en mostrarse ya que otros usuarios pueden estar interactuando con la bbdd y por tanto modificando el ranking al mismo tiempo que lo estas mostrando....si encima lo retrasas todo guardando un valor que caduca al instante....
Otro tema seria replantear el diseño de tal fomar que en vez de tener que usar esos union la actividad de los usuarios quedara registrada en una sola tabla, la qual tendira que tener un campo llamado tipo donde se guarde si es audio,video,imagen u otros. Esa hipotetica tabla apoyada en un indice sobre el nick seguro que seria mas rápida de consultar... pero eso es entrar en tu negocio y solo tu sabes si un esquema como el que te comento podria funcionar.
__________________ Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
Última edición por quimfv; 26/01/2012 a las 03:13 |