Caching in Web Applications

  IJCTT-book-cover
 
         
 
© 2020 by IJCTT Journal
Volume-68 Issue-8
Year of Publication : 2020
Authors : Shobhit Chauhan
DOI :  10.14445/22312803/IJCTT-V68I8P102

How to Cite?

Shobhit Chauhan, "Caching in Web Applications," International Journal of Computer Trends and Technology, vol. 68, no. 8, pp. 14-20, 2020. Crossref, https://doi.org/10.14445/22312803/IJCTT-V68I8P102

Abstract
Last two decades have seen tremendous growth in Web based applications. This growth combined with advancement in web technologies has fundamentally transformed user’s expectations of services and products provided by commercial entities. Today’s customer is flooded with choices quite literally at their fingertips. It’s no surprise then that user experience in web applications is a key parameter that drive the technology initiatives in any company. One of the key components of user experience is performance of the system. As page load time goes from one second to 10 seconds, the probability of a mobile site visitor bouncing increases 123%.[1]. Businesses have only few seconds to engage the customer online or they run the risk of losing the business. Performance Engineering of any web applications is therefore critical to the success of any business in today’s digitized world. Within landscape of performance engineering, caching holds a prominent, permanent and a respectable position. Any web application aimed at improving the user experience implements caching in some shape or form. Caching improves responsiveness of any website and thereby improves the user experience. This paper looks at the basics of caching and how caching can be implemented in today’s technological landscape.

Keywords
Caching, Performance Engineering, Website Optimization, User Experience

Reference
[1] DanielAn, https://www.thinkwithgoogle.com/marketingresources/ data-measurement/mobile-page-speed-newindustry- benchmarks/ , February , 2018
[2] N. Megiddo and D. S. Modha, "Outperforming LRU with an adaptive replacement cache algorithm," in Computer, vol. 37, no. 4, pp. 58-65, April 2004, doi: 10.1109/MC.2004.1297303.
[3] Duane Wessels, “Web Caching”. O’Reilly Media Inc, 2001
[4] A. Vakali and G. Pallis, "Content delivery networks: status and trends," in IEEE Internet Computing, vol. 7, no. 6, pp. 68-74, Nov.-Dec. 2003, doi: 10.1109/MIC.2003.1250586.
[5] Tom Barker, “Intelligent Caching”, O’Reilly Media Inc. 2017
[6] https://docs.spring.io/spring/docs/current/spring frameworkreference/integration.html#cache
[7] Oliver Spatscheck, Michael Rabinovich, “Web Caching and Replication”, Addison-Wesley Professional, 2001.
[8] Banerjee Krishnadas, Das Anupam, Dhawa Sagar Kumar, Dr.Roy Chowdhury Dilip, Dr.Das Anirban "Application of Nature Inspired Algorithms for Decision Making of Small Businessmen" International Journal of Engineering Trends and Technology 66.3 (2018): 129-132.