![]() |
Analizis de Clase He creado esta clase empleando mysqli para mostrar los usuarios activos en un sitio y necesito su sugerencias para optimizarlo lo más posible para su empleo en futuros proyectos de nuestro centro. Antes de su creación comencé a crear una clase para el manejo de las BD pero como empleo mysqli me parecio una redundancia su creación, es correcta esta decisión? Clase UsuariosEnLinea Código PHP: |
Re: Analizis de Clase 1.- No uses variables globales cuando estas usando programación orientada a objetos, usa el patrón Registry o una clase de configuración. 2.- El calculo para hacer el "purge" lo puedes hacer en PHP, no se lo dejes completo al SQL. 3.- Seria buena idea que guardaras el valor de cuantos están conectados para poderlo usar después y no tener que estar re-calculando el valor para mostrarlo varias veces en la pagina. Saludos. |
Re: Analizis de Clase Cita:
Y con respecto al purge no logro captar la idea. Agradezco de antemano tu ayuda. |
Re: Analizis de Clase Puedes buscar en Google por el patrón Registry, es básicamente una clase que se encarga de llevar un registro. En tu Delete tienes: Código: DELETE FROM usuariosenlinea WHERE tiempo < $tiempo_actual - $tiempo_limiteCódigo PHP: |
Re: Analizis de Clase Hice las primeras dos variaciones que me sugeriste, pero la tercera cuando te refieres a almacenar el resultado te refieres a crear una instancia del objeto y que este llame a una función que muestre el resultado n veces? Aquí te muestro las variaciones. Código PHP: |
| La zona horaria es GMT -6. Ahora son las 07:10. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.