Bonjour à tous.
(Ceux qui veulent toute l'histoire lisez le pavé, les autres uniquement la question en gras en bas)
Je viens vers vous car je souhaite mettre en place dans ma société un serveur proxy " téléchargement ".
J'explique ce que je souhaite faire :
Je suis dépanneur informatique et par conséquent je vois entre 30 et 40 ordinateurs par jours pour divers problèmes (virus, hdd hs, carte mère etc) si bien que je passe mon temps à réinstaller les machines afin de les rendre fonctionnelles à mes clients.
Afin de me faire gagner du temps, lorsque je fais une réinstallation je télécharge l'ensemble des pilotes pour le modèle que j'ai en face de moi, que je stock sur mon serveur (Exemple : M.Dupont m'amène un pc Acer V3 pour des virus, je le réinstalle, je télécharge les pilotes et les stocks sur mon serveur, mardi M.Durant m'amène le même modèle pour le même soucis, je n'ai pas à re-télécharger les pilotes vu que je l'ai fait la veille pour M.Dupont = gain de temps pour mon dépannage)
Le " truc " dont je me suis aperçu après de longues années, c'est que les constructeurs utilisent toujours le même lien ftp pour un même pilote (Par exemple, si le pilote wifi du Acer V3 est le même que le Acer V5, le lien de téléchargement sur le site Acer est identique.) et je sais que sur mon serveur j'ai énormément de doublons de pilotes, donc j'ai perdu du temps à télécharger le même pilote une deuxième, troisième fois etc ...
L'idée m'est donc venue de mettre en place IpCop (qui utilise Squid comme serveur proxy) afin que si le lien est déjà téléchargé, il le garde en cache et me le retélécharge de façon instantané (ça, ça fonctionne bien, je l'ai testé pendant plusieurs jours, et je suis content du résultat).
Le seul truc qui coince est la chose suivante :
Si le fichier change de taille mais garde le même nom, l'archive ne se re-télécharge pas, il utilise le fichier du proxy et je n'ai donc pas la dernière version (exemple :
www.firefox.com/firefox.exe => le fichier fait 32mo le 01/04/2015 je le télécharge une première fois mon squid me le fou en cache, si bien que si j'y retourne le 02/04/2015 et re télécharge ce fichier, c'est instantané.
Par contre, si le 03/04/2015, Firefox est mis à jours sur le serveur de mozilla, l'archive fait 45mo, je le télécharge, l'archive ne fera que 32mo (= le fichier qu'à retenu mon cache !)
Et le problème est là, j'aimerai savoir s'il est possible de faire comprendre à squid : Même nom de fichier mais taille différente = remise en cache du nouveau fichier en lieu et place d'utilisation de celui déjà connu.
Merci de votre aide
Chron'o
Partager