L’un des moyens d’optimiser les temps de réponse sur internet, et en intranet, est de recourir à un répartiteur de charge.
Le répartiteur de charge est un matériel qui a pour vocation de diriger les requêtes des postes clients vers le serveur susceptible de répondre le plus rapidement aux demandes. Il s’agit soit d’un boîtier spécialisé dans cette tâche, soit d’un équipement réseau également chargé de faire de la commutation. Pour diriger les requêtes des postes clients, le répartiteur analyse le paquet IP qu’il reçoit. Celui-ci contient les adresses IP et les numéros de port du poste client et du serveur sollicité – HTTP, FTP, etc. Le numéro de port du destinataire sert à identifier le service demandé. Ainsi, le port 80 est réservé au service HTTP, le port 21 au service FTP, etc. La connaissance du service sert à affecter un algorithme de répartition de charge et à déterminer quelle catégorie de serveur doit être sollicitée : pages web, fichier FTP, SSL, etc. Lorsque le répartiteur a déterminé lequel va traiter la requête, il doit changer l’adresse de destination pour la lui transmettre.