In computing, a mirror is an exact 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.
|
|
It has been suggested that this article be merged with Data synchronization. (Discuss) Proposed since June 2011. |
|
|
This article has multiple issues. Please help improve it or discuss these issues on the talk page.
|
In computing, a mirror is an exact 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.
A live mirror is automatically updated as soon as the original is changed.
Mirroring of sites occurs for a variety of reasons.
Contents |
A good example of mirroring is the well-known Sourceforge 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 countries, from usa, Ireland to Tokyo, Japan.
Examples of even larger mirrored networks include those of the Debian,[1] Ubuntu,[2] and FreeBSD software projects. The encyclopedia Wikipedia is mirrored at numerous locations.
Wikileaks also applies this technique in cooperation with volunteer servers worldwide in response to its account termination at Amazon.com as well as heavy cyber attack upon its server after its controversial publication of secret United States diplomatic cables around the world in order to make it "impossible to ever fully remove Wikileaks from the Internet".[3]
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.
Free file mirroring software includes MMup by MassMirror and wget, mirror and mirrordir available as add ons for many Linux distributions.