Een mirror site is een complete kopie van een bestaande website die op een apart adres draait. Dezelfde pagina’s, dezelfde bestanden, dezelfde content, alleen ergens anders gehost. Mensen gebruiken mirrors zodat er een werkende versie overblijft als het origineel offline gaat.
Zie het als een tweede setje huissleutels dat je bij de buren legt. Raak je die van jou kwijt of klemt het slot, dan sta je niet buiten; het reservesetje opent dezelfde deur. Dat doet een mirror voor een website: ligt de hoofdserver eruit of is hij overbelast, dan stuur je het verkeer naar de kopie. Grote downloadprojecten en open-source archieven doen dit al jaren, en verdelen zo de aanvragen over mirrors in verschillende landen zodat geen enkele server bezwijkt.
Het lastige is de kopie up-to-date houden. Elke keer dat het origineel verandert, moet de mirror mee, anders kom je op verouderde pagina’s terecht. En er is een zoekkant: als twee identieke sites allebei geïndexeerd raken, kan Google er één als dubbele content zien, dus verwijst een canonical meestal terug naar het hoofddomein.
Soms staat de kopie op een subdomein als mirror.voorbeeld.nl in plaats van een heel nieuw domein, wat het beheer makkelijker maakt maar nog steeds op dezelfde basis leunt. En een mirror helpt alleen met bereik en uptime, niet met pure snelheid: een kopie in een ander land scheelt seconden in laadtijd voor bezoekers in de buurt, maar een trage pagina blijft op elke mirror traag. Ligt het origineel eruit door een fout in de code zelf, dan kopieert de mirror diezelfde fout gewoon mee.
Bij TopDevs zetten we zelden nog handmatige mirrors op; voor de meeste klanten geven een CDN en goede back-ups dezelfde zekerheid met veel minder onderhoud.