Klaus Darilion wrote:

actually authentication (at least is a secure setup) is done more often the location - you have many calls that needs to be authenticated, but never hitting the usrloc.

if you consider doing a cache for auth_db, the key question is what


no, I'm doing not :-)

it was just a way of saying :)

Just some discussion with myself about (open)ser performance.

Thus, in a single server setup (userloc, authentication ... on the same server) tuning userloc is negligible compared to tuning DB connections. It only matters in distributed setups with e.g. multiple proxies which do authentication and a single registrar.

IMHO I would say it is perfectly correct.

regards,
bogdan


regards
klaus

exactly to cache from the subscriber table - the problem is with the additional information (dynamically configured) to be loaded along with the passwd....

regards,
bogdan

Klaus Darilion wrote:

Bogdan-Andrei Iancu wrote:

Hi Klaus,

the answer is simple - no, there is no caching in auth_db :)



A typical call internal call is:

INVITE -->
       <-- 407
ACK    -->
INVITE w. credentials -->
                          1. openser checks credentials
                          against subscriber table
                          2. openser lookup("location")
                          3. t_relay()

Thus, we have the high performant in-memory cached lookup() and always a slow database connection.

Thus, also if the lookup is incredible fast, the authentication is the bottleneck. Or do I miss something?

regards
klaus




regards,
bogdan

Klaus Darilion wrote:

Hi!

A stupid question: Is the subscriber table also cached inside openser (like location table)?

regards
klaus










_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to