Lo que sí hace radius es tener una "cache" de las últimas peticiones recibidas de modo que si realizas muchas veces la misma petición, el servidor no busca en la base de datos la respuesta porque ya la tiene. Funciona de modo muy similar a la cache de las actuales bases de datos, yo que sepa seguro mysql.
Ahora no recuerdo donde se configuraba pero fijo que hay unos parámetros por ahi que controlaran el timeout i el tamaño de memoria de esta cache....
Pequeño matiz: cuando habla de radius, me refiero a FreeRadius, supongo que otras implementaciones funcionarán de forma diferente.
sam.
Realmente era un programa en perl que hablaba radius. No era propiamente un servido de radius de los que hay por ahi. Era un programa de diseño propio.Nunca me atreví a tocarlo ;)On 1/30/08, Iñaki Baz Castillo <ibc@in.ilimit.es> wrote:On Wednesday 30 January 2008 10:17:24 Alberto Sagredo wrote:
> En el caso que comento, se cacheaba las cuentas de usuarios, etc.. por lo
> que si eran cuestiones sencillas como autenticación SIP no se consultaba a
> BBDD nada mas que en el arranque o cuando había nuevas cuentas de usuario.
Gracias Alberto. Pero ¿cómo funcionaba ese cacheado? ¿lo hacía Radius?
OpenSer también puede usar cacheado para mantener en memoria usuarios y evitar
consulta BD. Y si se crea un usuario mediante "openserctl sdd..." entonces se
inserta primero en memoria y más tarde se sincroniza a BD.
Gracias.
--
Iñaki Baz Castillo
ibc@in.ilimit.es
_______________________________________________
Users-es mailing list
Users-es@lists.openser.org
http://lists.openser.org/cgi-bin/mailman/listinfo/users-es
_______________________________________________
Users-es mailing list
Users-es@lists.openser.org
http://lists.openser.org/cgi-bin/mailman/listinfo/users-es