Usefulref Home 

Web Design & Development Guide

Mirror

Home | Up


A mirror in computing is a direct copy of a data set. On the Internet, a mirror site is an exact copy of another Internet site. Mirror sites are most commonly used to provide multiple sources of the same information, and are of particular value as a way of providing reliable access to large downloads. Mirroring is a type of file synchronization.

Mirroring can occur locally or remotely. Locally means that a server has a second hard drive that stores data. A remote mirror means that a remote server contains an exact duplicate of the data. The second drive is called a mirrored drive. Data is written to the original drive when a write request is issued. Data is then copied to the mirrored drive, providing a mirror image of the primary drive. If one of the hard drives fails, all data is protected from loss. Mirroring is one level of the RAID standard.

A live mirror is automatically updated as soon as the original is changed.

Reasons

Mirroring of sites occurs for a variety of reasons:

http://omniknow.com/common/wiki.php?in=en&term=Television
 
http://www.startlearningnow.com/TV.htm
 
http://www.yourart.com/research/encyclopedia.cgi?subject=/television
 
http://www.internet-encyclopedia.org/wiki.php?title=Television
 
http://www.everybase.com/Television
 
http://www.nationmaster.com/encyclopedia/Television
 

Examples

A good example of mirroring is the well-known SourceForge.net website. The basis of the Sourceforge concept is, primarily, the hosting of open-source software projects, but secondarily the use of many different locations to achieve one goal: to maintain download availability to the user. Many innovative computer projects host their sites and software on SourceForge, which provides mirrors in several states and countries, from Dublin, Ireland to Tokyo, Japan.

Examples of even larger mirrored networks include those of the Debian and FreeBSD software projects. The encyclopedia Wikipedia is mirrored at numerous locations.

Programs

There are numerous offline browsers that provide automated mirroring of entire sites. Some are oriented towards personal use, which allows browsing from a local copy — this means an initial waiting time but much improved load time for those pages once they're mirrored.

Other programs are intended to be used by public mirror maintainers.


Home | Up | Web analytics | Web application | Web service | FastCGI | .htaccess | Hypervideo | Mirror | Website monitoring

Web Design & Development Guide, Powered by Usefulref