Web Caching
The enormous success of the Internet as a source of information and as a platform for e-commerce has led to some challenges. Users' expectations for a fruitful and enjoyable experience browsing the Internet can lead to some frustration due to occasional slow performance and unreliable connections. At times, Web sites can take a long time to access and pages a while to download. However, a technology called caching plays a big role in relieving Internet congestion.
Web caching is the temporary storage of web objects (web pages or other files) for later retrieval that makes the web perform better. Your web browser, for instance, has a local cache built in that stores objects that you request so that the next time you come back to see that page it will load faster.
Caching is a fundamental and growing part of the way the World Wide Web works today. Caching is the automatic creation of temporary copies of information residing on computers other than a host server in order to make this information more easily available to people around the world, and to prevent traffic jams when users wish to access a Web site. Caching technology, in short, allows for the temporary storage of digitized materials. Without caching, users would have to go all the way back through the Internet to the original server of the publisher to access data. In addition, publishers would need to make significant investments and increase the capacity of their web servers in order to meet the increasing demand for their information. Caching reduces the need to re-transmit information from the source server unnecessarily, and this, in turn, reduces absolute capacity requirements in the Internet. Caching is carried out through an automated technical process, and can take place at the user's computer or at intermediate computers in the network between the user and a web site server. The rules associated with caching have been standardized and endorsed by all major Internet companies and the governing bodies of the Internet.
Caching is playing an increasing role in relieving bottlenecks at the server level and ensuring that Internet web sites can be accessed easily anywhere in the world at a reasonable cost. It is also important to note that caching only involves making copies of material that already is accessible on the Internet. It does not give people access to information that is not available on the Internet. So caching merely improves the ability of the network to provide access to information which is already there.
Given the dual pressures of exponential user growth and increasing demand for sophisticated, bandwidth-hungry applications that involve features such as Java applets, electronic commerce, multimedia and graphics, caching's role in the future of the Internet will become even more important.
In an effort to accelerate network response time for our customers using the web, Covenant ISP uses a web caching server. Customers utilizing our dial-up and ADSL networks automatically benefit from a repository of web objects that are stored at our gateway to the Internet.
This service is transparent to our users and increases web page download times dramatically since any requests from the cache don't have to be requested over the web. Even if the information needs to be retreived from the web, our caching server provides for faster response time because it can make multiple simultaneous requests of a web site.
Some data cannot (or should not) be cached, such as the results of forms or cgi-bin programs and for that data the cache will always get it directly.
|