Un espejo es un sitio web que refleja literalmente el sitio web original. Muchos sitios web necesitan espejos, debido a las realidades de Internet y sus locuras de tiempo de actividad y latencia. Un espejo debe actualizarse accediendo al original. Se puede realizar a través del protocolo HTTP, FTP o SSH, según la urgencia de la situación.
El espejo se puede configurar para que se active automáticamente mediante una entrada de DNS y una entrada de conmutación por error en el registro de DNS. Esta es probablemente la mejor práctica para sitios web muy críticos, como PayPal, Google o Microsoft. La principal ventaja es la latencia. Entonces, por ejemplo, si alguien de California solicita una página en Microsoft, es mejor que la persona sea dirigida al servidor de California más cercano; de esta manera, el usuario tendría el tiempo de respuesta más rápido.
No solo es importante que el usuario obtenga el tiempo de respuesta más rápido, también es importante que el usuario obtenga la información más actualizada y adecuada. Entonces, tener una red espejo coordinada es lo más útil. De esa manera, cada servidor espejo se sincronizaría desde el servidor maestro en intervalos de tiempo muy cortos, o sobre la base de nueva información a medida que suceda. De esa manera, el servidor espejo obtendría la información más reciente y proporcionaría el tiempo de respuesta más rápido a cada usuario.
Los espejos se utilizan más para proporcionar ubicaciones de descarga para sistemas operativos como Linux y sus diversas distribuciones. Los sistemas operativos no se actualizan a menudo, de esa manera uno puede respaldar el sistema operativo por un costo muy bajo en todo el mundo y ayudar al progreso de la causa respaldada por el sistema operativo. Por ejemplo, parsix es un sistema operativo que está hecho especialmente para personas que hablan farsi. Puede que esa no sea la propuesta más rentable per se, pero ciertamente cumple con un objetivo social y, si alguien tiene recursos en exceso, apoyar tal causa sería lo más adecuado. Al proporcionarles ancho de banda y espacio en disco, cualquier persona que tenga una conexión a Internet puede proporcionarles un sitio espejo.
Los espejos no solo deben ser de un sistema operativo, también pueden ser de otra información, como archivos pesados que los usuarios necesitan descargar, imágenes que tienen una resolución muy pesada, etc. su latencia y su tiempo de actividad en general.