[pyar] algoritmo para ads en django

Lucio Torre lucio.torre en gmail.com
Lun Ago 4 01:31:08 ART 2014


Consideraste elegir al azar sin repeticion para cada pagina? Si, va a haber
algo de repeticion entre pagina y pagina, pero va a ser minima. Cuantos
productos mostras por pagina?

Lucio.


2014-07-28 12:43 GMT-03:00 Gonzalo Almeida <flecox en gmail.com>:

> Buenas,
>
> creo que Martín pregunto algo en el chat.. pero aqui mando los
> requerimientos completos.. a ver si a alguno se le ocurre algo:
>
> tenemos que implementar un sistema de "ads" que muestran productos del
> sitio.
>
> el tema es el siguiente:
>
> 1) podemos tener varios ads en la misma pagina y no tienen que repetir
> productos
> 2) si tenemos 1000 productos tenemos que tratar de mostrarlos
> uniformemente y no mostrar siempre los mismos 100, tratar de mostrar
> todos.
> 3) tenemos que tratar de no repetir por usuario.
>
> asi que hay que tratar de no repetir a nivel de usuario y a nivel global.
>
> una idea era armar una lista de los 1000 ids de productos y crear una
> shuffleada para cada usuario.
> asi cumplimos que no se repiten para cada usuario. pero si nos puede pasar
> que:
> 1) al agregar un nuevo producto tengamos que actualizar cada lista
> appendeando el producto al ultimo de cada una.
> 2) puede pasar que un producto sea visto varias veces a nivel global
> (visto por varios usuarios) y otro no se vea nunca. asi que no se
> cumple el requerimiento de que los productos se muestren uniformes a
> nivel global.
>
> el principal problema es mantener la uniformidad a nivel global y a
> nivel usuario y hacerlo rapido.
>
> pre-asignar una lista no estoy seguro que sea la solución yo creo que
> deberiamos:
> al momento de acceder a la pagina. ver  a nivel global cuales
> productos son los "menos vistos" y de esos, mostrar los que el usuario
> todavía no vio. teniendo en cuenta todos los casos y hacerlo muy
> rapido.
>
> pero no se como :P
>
> alguna idea?
>
> muchisimas gracias por su tiempo :)
>
> --
> Linux user #466939
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140804/eea0ca32/attachment.html>


More information about the pyar mailing list