php-mysql contador de visitas avanzado

853 views
Skip to first unread message

alberto diez

unread,
Oct 11, 2011, 7:45:48 AM10/11/11
to Grupo de programadores PHP de Barcelona
Hola,

Necesito hacer para una especie de tienda un contador de visitas que
luego saque estadisticas diarias, mensuales, etc.

Mi duda es cómo es más eficiente hacerlo de cara al almacenamiento en
mysql: una única tabla o varias, vistas, índices.

No se si una tabla con 100.000 registros tarda más en mostrar las
consultas, si luego para los informes es mejor tener varias tablas,
etc, etc

Gracias!

pablof...@gmail.com

unread,
Oct 11, 2011, 8:07:57 AM10/11/11
to phpbar...@googlegroups.com

www.google.com/analytics

--
Has recibido este mensaje porque estás suscrito al grupo "Grupo de programadores PHP de Barcelona" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a phpbar...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a phpbarcelona...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/phpbarcelona?hl=es.

Victor Gonzalez

unread,
Oct 11, 2011, 8:09:42 AM10/11/11
to phpbar...@googlegroups.com
A ver, yo respondo a bote pronto sin saber QUE necesitas. Por lo que veo... No te seria mas fácil poner Analytics? Aparte podrás tener estadísticas avanzadas... Referers, salidas, goals...

warper

unread,
Oct 11, 2011, 8:14:29 AM10/11/11
to phpbar...@googlegroups.com
Si solo quieres contar visitas instalale un Awstats o usa el Google
Analytics o similares.

Intentar hacerlo mediante php/mysql puede generar una carga excesiva al
sistema si no optimizas debidamente las consultas a mysql (y si ademas
le das la posibilidad al usuario de que las actualice "a voluntad" puede
ser fatal). Es posible, claro, pero ten cuidado si lo haces asi.

Saludos
warper

El 11/10/11 13:45, alberto diez escribi�:


> Hola,
>
> Necesito hacer para una especie de tienda un contador de visitas que
> luego saque estadisticas diarias, mensuales, etc.
>

> Mi duda es c�mo es m�s eficiente hacerlo de cara al almacenamiento en
> mysql: una �nica tabla o varias, vistas, �ndices.
>
> No se si una tabla con 100.000 registros tarda m�s en mostrar las

Jordi Roura

unread,
Oct 11, 2011, 8:19:09 AM10/11/11
to phpbar...@googlegroups.com
Google Analytics da datos agregados, con retraso y con un margen de error que oscila entre el 10 y el 20%.  El RealTime Dashboard es bonito, pero de poco sirve.

para hacer analisis web GA va de puta madre pero si quieres saber cuantas visitas tienes no es la herramienta.

http://piwik.org/ se me antoja que se acerca más a lo que se pide.

Si, en cambio, quieres tirar por una solución casera lo más importante es tener muy clara cual va a ser la granularidad de los datos y la carga de tráfico... y ser consciente que te estas metiendo en un jardín bastante bonito ;-)

2011/10/11 Victor Gonzalez <cele...@gmail.com>

chema

unread,
Oct 11, 2011, 5:20:00 PM10/11/11
to Grupo de programadores PHP de Barcelona
Prueba con piwik.org ;)

Lo instalas en tu server y andando! ;)

Victor Castell

unread,
Oct 12, 2011, 9:54:40 AM10/12/11
to phpbar...@googlegroups.com, Grupo de programadores PHP de Barcelona
Si lo quieres hacer tu, una posibilidad es usar redis.

Hay varios artículos que comentan como abordarlo.

Reply all
Reply to author
Forward
0 new messages