Cela fait longtemps que je n'ai pas posé de question (ou participé du tout) sur SE, mais me revoilà.
La longue histoire courte à Internet à la base de mon escadron est des ordures. J'ai un serveur HP Proliant DL360 G5 que je n'utilise pas. Il a beaucoup de CPU, de RAM et de disque dur pour ce que je propose (je pense).
Je souhaite connecter ce serveur au réseau et l'utiliser pour mettre en cache certains sites localement, afin d'améliorer les temps de chargement. Dans l' idéal, le serveur devrait détecter les sites auxquels l'accès est le plus fréquent et les stocker localement, en modifiant dynamiquement ce qu'il possède localement en fonction de la demande des utilisateurs.
Si je ne peux pas le faire déterminer de manière dynamique ce que les gens utilisent, je peux spécifier manuellement les sites fréquemment utilisés.
Et je veux que ça soit transparent aussi. Par exemple, si l'utilisateur A ouvre www.blahblah.com sur son propre périphérique, le serveur doit fournir sa propre copie plutôt que d'extraire du WAN. Cette solution fonctionnerait de préférence même si les utilisateurs utilisaient un DNS personnalisé, tel que 8.8.8.8 ou 8.8.4.4.
De même, idéalement, le serveur doit déterminer la fréquence de modification d’une page afin de déterminer s’il faut ou non transmettre la copie locale ou la copie WAN en fonction de la fréquence de modification de la page.
Avant de me citer les politiques militaires et tout, j'ai une autorisation de sécurité complète pour faire ce projet.
Spécifications du serveur:
2x Intel Xeon E5440 quad-core @ 2.83 GHz
ECC DDR2 FB-DIMM 22 Go DDR2 (4x4 Go + 2x2 Go + 2x1 Go)
~ Module RAID5 de 650 Go avec 6 disques durs de 15K de 15K HDD
2x700W alimentations redondantes
Interface 2x1000BaseT Ethernet
LiO2 (comme ce serait bien de pouvoir travailler!) Je ne sais pas comment le faire fonctionner)
XFX R5 230
Windows 10 Enterprise
Je préférerais exécuter Windows 10, mais je peux également l'exécuter dans une machine virtuelle sur n'importe quel système d'exploitation.