How does server-side caching work?
Server replication is a server-side technique used for enhancing performance. In this technique, the server creates duplicate copies of their contents and archive them at many different locations. This way of replicating the content is also referred to as “mirroring”.
This is mostly used while creating the main web page for a company, as the web page comprises very few images together with links for their related locations.
Based on the requirement, the user selects the desired location. Upon selection, the request is then transferred to the intended server.
The websites that are replicated does not change over time and therefore are considered as static. It is up to the company to make a decision about,
- The locations where the mirrored content is to archive.
- The arrangement of server in every location.
World Wide Web has a phenomenon called “flash crowds” in which a particular website that was very rarely visited suddenly turns out to the most frequently visited website.
In order to handle the increase in the traffic, it is (m) necessary to use the concept of replication such that the website automatically clones itself at several different locations based on the requirements.
Once the level of traffic has been decreased, the website must then delete all its replicated copies.
However, a website can carry out the replication process only if it is linked with certain companies that have their own hosting sites, which capable of creating replicas on-demand basis.