Francesc E. wrote:
On Jul 14, 2008, at 9:45 PM, Xavier N. wrote:
Por que es una cola solucion a este problema?
Cada vez que alguien carga una p�gina se contabiliza y se guarda en la
base de datos. Eso no deberia ser un problema, pero Fernando C.
tiene problemas con los bloqueos de la base de datos.Entre las opciones que se le han dado, yo coment� tener una cola donde
se fueran contabilizando todas estas consultas y que cada X minutos se
fuera procesando. Quizas una cola no es una soluci�n a este problema,
pero es una opci�n para solucionarlo. �No?Yo hice el comentario, Fernando B. coment� como lo hacen en La
Coctelera, y yo he continuado hablando de colas.Lo que seria interesante saber es que tipo de tablas est� utilizando,
como est� el servidor de carga, etc …
Respecto al tipo de tablas, ya lo comentaba arriba:
En este caso el bloqueo es a nivel de fila, es Innodb, pero en una lista
en las que hay que consultar muchas filas la probabilidad de colisión no
es lo suficientemente baja como para darla por aceptable…
El servidor es un dedicado de gama alta con CentOS, va bastante sobrado;
no es problema de exceso de carga, sino de concurrencia puntual. Una
colisión muy improbable a nivel de un registro, pero no tanto a nivel de
una lista…
s2 y gracias… y por cierto, creo que aunque nos hayamos ido un
poquillo del tema, no deja de ser un hilo muy interesante!!