Avec quelques ordinateurs sur un réseau se connectant à l'Internet, existe-t-il un moyen de stocker tous les fichiers et médias entrants dans un cache réseau partagé global afin qu'ils ne soient requis qu'une seule fois ? En particulier avec les sites de partage de vidéos, au lieu de télécharger la même vidéo plus de 10 fois, peut-on la télécharger dans le cache et y accéder à l'avenir ?
Réponses
Trop de publicités?Squid est l'outil de choix, vous pouvez même l'exécuter de manière transparente pour que les utilisateurs n'aient pas à modifier les paramètres.
Cependant, de nombreux sites "Web 2.0" (en particulier ceux gérés par Google) essaient délibérément de casser les caches. Vous pouvez donc consulter certaines des références pour configurer Squid afin qu'il modifie les requêtes pour les forcer à être mises en cache.
Nous utilisons des caches qui font quelques centaines de mégabits et constatons une amélioration de la bande passante de ~30% avec eux, ce qui est suffisant pour payer un remplacement complet du matériel chaque année (mais nous ne le faisons pas).
Oui, cela s'appelle un serveur proxy de mise en cache. http://en.wikipedia.org/wiki/Proxy_server
Étant donné que vous dites "quelques ordinateurs", je vais supposer qu'un serveur proxy dédié complet est hors de question ici. Vous pouvez probablement obtenir des résultats adéquats pour un environnement plus petit en achetant une appliance proxy. Je n'ai pas d'expérience récente dans ce domaine et ne peux donc pas faire de recommandations, mais si vous faites le tour des vendeurs de réseaux, vous devriez trouver quelque chose qui vous convienne (et qui ne vous ruine pas).