Err … What the heck is "client-side load-balancing"?

"Load balancing" means spreading around the work of running a website. High traffic websites are actually run across many servers simultaneously. "Server side" load balancing relies on a single load-balancer that distributes the work across other servers – and it can get overloaded itself. We let our clients do the load-balancing themselves by giving every Mollom client a unique list of servers that can handle its requests. When one of those servers is down or overloaded, the client can move on to the next active server on the list. This mechanism allows for very robust operations. In the future (or on request), we will even offer location-specific servers: assigning your site a preferential server near to its physical location, minimizing latency while checking the content with Mollom.