{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T01:24:31Z","timestamp":1769304271538,"version":"3.49.0"},"reference-count":105,"publisher":"Emerald","issue":"5","license":[{"start":{"date-parts":[[2020,10,5]],"date-time":"2020-10-05T00:00:00Z","timestamp":1601856000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJWIS"],"published-print":{"date-parts":[[2020,10,5]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>Internet users and Web-based applications continue to grow every day. The response time on a Web application really determines the convenience of its users. Caching Web content is one strategy that can be used to speed up response time. This strategy is divided into three main techniques, namely, Web caching, Web prefetching and application-level caching. The purpose of this paper is to put forward a literature review of caching strategy research that can be used in Web-based applications.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>The methods used in this paper were as follows: determined the review method, conducted a review process, pros and cons analysis and explained conclusions. The review method is carried out by searching literature from leading journals and conferences. The first search process starts by determining keywords related to caching strategies. To limit the latest literature in accordance with current developments in website technology, search results are limited to the past 10 years, in English only and related to computer science only.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>Note in advance that Web caching and Web prefetching are slightly overlapping techniques because they have the same goal of reducing latency on the user\u2019s side. But actually, the two techniques are motivated by different basic mechanisms. Web caching uses the basic mechanism of cache replacement or the algorithm to change cache objects in memory when the cache capacity is full, whereas Web prefetching uses the basic mechanism of predicting cache objects that can be accessed in the future. This paper also contributes practical guidelines for choosing the appropriate caching strategy for Web-based applications.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>This paper conducts a state-of-the art review of caching strategies that can be used in Web applications. Exclusively, this paper presents taxonomy, pros and cons of selected research and discusses data sets that are often used in caching strategy research. This paper also provides another contribution, namely, practical instructions for Web developers to decide the caching strategy.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ijwis-06-2020-0032","type":"journal-article","created":{"date-parts":[[2020,10,6]],"date-time":"2020-10-06T02:10:36Z","timestamp":1601950236000},"page":"545-569","source":"Crossref","is-referenced-by-count":16,"title":["Caching strategy for Web application \u2013 a systematic literature review"],"prefix":"10.1108","volume":"16","author":[{"given":"Mulki Indana","family":"Zulfa","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rudy","family":"Hartanto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adhistya Erna","family":"Permanasari","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"issue":"2","key":"key2020110603180768300_ref001","first-page":"17","article-title":"Which NoSQL database? A performance overview","volume":"1","year":"2014","journal-title":"Open Journal of Databases (OJDB)"},{"key":"key2020110603180768300_ref002","first-page":"293","article-title":"Removal policies in network caches for World-Wide Web documents","volume-title":"Conference Proceedings on Applications, Technologies, Architectures, and Protocols for Computer Communications \u2013 SIGCOMM \u201896","year":"1996"},{"key":"key2020110603180768300_ref003","doi-asserted-by":"crossref","first-page":"954","DOI":"10.1109\/SAI.2015.7237258","article-title":"Model-driven web applications","volume-title":"2015 Science and Information Conference (SAI)","year":"2015"},{"key":"key2020110603180768300_ref004","first-page":"1","article-title":"A novel web caching scheme using hybrid least frequently used and support vector machine","volume-title":"2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE)","year":"2016"},{"issue":"2","key":"key2020110603180768300_ref005","doi-asserted-by":"crossref","first-page":"955","DOI":"10.1007\/s00500-019-04624-w","article-title":"A page replacement algorithm based on a fuzzy approach to improve cache memory performance","volume":"24","year":"2020","journal-title":"Soft Computing"},{"issue":"1","key":"key2020110603180768300_ref006","first-page":"18","article-title":"A survey of web caching and prefetching","volume":"3","year":"2011","journal-title":"International Journal of Advances in Soft Computing and Its Applications"},{"key":"key2020110603180768300_ref007","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1016\/j.knosys.2012.02.015","article-title":"Intelligent na\u00efve bayes-based approaches for web proxy caching","volume":"31","year":"2012","journal-title":"Knowledge-Based Systems"},{"issue":"3","key":"key2020110603180768300_ref008","doi-asserted-by":"crossref","first-page":"565","DOI":"10.1016\/j.dss.2012.04.011","article-title":"Intelligent web proxy caching approaches based on machine learning techniques","volume":"53","year":"2012","journal-title":"Decision Support Systems"},{"key":"key2020110603180768300_ref009","volume-title":"Penetrasi Dan Perilaku Pengguna Internet Indonesia","author":"APJII","year":"2018"},{"key":"key2020110603180768300_ref010","unstructured":"Arlitt, M. and Jin, T. (1998), \u201c1998 World cup web site access logs\u201d, 2014-04-22, Http:\/\/Ita. Ee. Lbl. Gov\/Html\/Contrib\/World Cup. Html, available at: www.acm.org\/sigcomm\/ITA\/"},{"issue":"1","key":"key2020110603180768300_ref011","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1145\/2318857.2254766","article-title":"Workload analysis of a large-scale key-value store","volume":"40","year":"2012","journal-title":"ACM SIGMETRICS Performance Evaluation Review"},{"key":"key2020110603180768300_ref012","doi-asserted-by":"publisher","first-page":"807","DOI":"10.1016\/j.protcy.2013.12.262","article-title":"Evaluation of page response time between partial and full rendering in a web-based catalog system","volume":"11","year":"2013","journal-title":"Procedia Technology"},{"issue":"4","key":"key2020110603180768300_ref013","first-page":"1311","article-title":"Enhancements to greedy web proxy caching algorithms using data mining method and weight assignment policy","volume":"14","year":"2018","journal-title":"International Journal of Innovative Computing, Information and Control"},{"key":"key2020110603180768300_ref014","doi-asserted-by":"crossref","first-page":"304","DOI":"10.1016\/j.procs.2015.04.186","article-title":"Improving the performance of a proxy cache using very fast decision tree classifier","volume":"48","year":"2015","journal-title":"Procedia Computer Science"},{"issue":"2","key":"key2020110603180768300_ref015","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1016\/j.eij.2019.01.001","article-title":"Enhancing greedy web proxy caching using weighted random indexing based data mining classifier","volume":"20","year":"2019","journal-title":"Egyptian Informatics Journal"},{"key":"key2020110603180768300_ref016","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1016\/j.procs.2015.02.010","article-title":"Improving the performance of a proxy cache using tree augmented naive bayes classifier","volume":"46","year":"2015","journal-title":"Procedia Computer Science"},{"issue":"2","key":"key2020110603180768300_ref017","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1023\/a:1019697023170","article-title":"Evaluation of strong consistency web caching techniques","volume":"5","year":"2002","journal-title":"World Wide Web"},{"key":"key2020110603180768300_ref018","doi-asserted-by":"publisher","first-page":"666","DOI":"10.1145\/2950290.2950303","article-title":"CacheOptimizer: helping developers configure caching frameworks for hibernate-based database-centric web applications","volume-title":"Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering \u2013 FSE 2016","year":"2016"},{"key":"key2020110603180768300_ref019","unstructured":"ClarkNet (2016), \u201cClarkNet-HTTP\u201d, ClarkNet\u201d, available at: http:\/\/ita.ee.lbl.gov\/html\/contrib\/ClarkNet-http.html (accessed 17 October 2017)."},{"key":"key2020110603180768300_ref020","unstructured":"CloudScale (2016), \u201cCloud store\u201d, available at: https:\/\/www.cloudscale-project.eu\/ (accessed 25 July 2016)."},{"key":"key2020110603180768300_ref021","unstructured":"CMDC (2019), \u201cChina meteorological data service center\u201d, CMDC, available at: https:\/\/data.cma.cn\/en (accessed 25 March 2020)."},{"key":"key2020110603180768300_ref022","unstructured":"Cooper, B.F. (2010), \u201cYCSB\u201d, Yahoo, available at: https:\/\/github.com\/brianfrankcooper\/YCSB (accessed 25 July 2019)."},{"key":"key2020110603180768300_ref023","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1145\/1807128.1807152","article-title":"Benchmarking cloud serving systems with YCSB","year":"2010"},{"key":"key2020110603180768300_ref024","year":"2005"},{"key":"key2020110603180768300_ref025","unstructured":"CUPONATION (2019), \u201cKecepatan maksimal internet di negara Asia Tenggara\u201d, CUPONATION, available at: Kecepatan (accessed 27 October 2019)."},{"key":"key2020110603180768300_ref026","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/pacrim.2015.7334806","article-title":"Review and analysis of web prefetching","volume-title":"2015 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM)","year":"2015"},{"key":"key2020110603180768300_ref027","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1109\/icos.2017.8280265","article-title":"Predicting web accesses using personal history","volume-title":"2017 IEEE Conference on Open Systems (ICOS)","year":"2017"},{"issue":"1","key":"key2020110603180768300_ref028","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1016\/j.simpat.2011.08.004","article-title":"Deconstructing on-board disk cache by using block-level real traces","volume":"20","year":"2012","journal-title":"Simulation Modelling Practice and Theory"},{"key":"key2020110603180768300_ref029","unstructured":"Dormando (2014), \u201cMemcached \u2013 a distributed memory object caching system\u201d, Memcached, available at: https:\/\/memcached.org\/ (accessed 25 July 2019)."},{"key":"key2020110603180768300_ref030","unstructured":"Eaton, K. (2012), \u201cHow one second could cost amazon $1.6 billion in sales\u201d, Fastcompany.Com, available at: www.fastcompany.com\/1825005\/how-one-second-could-cost-amazon-16-billion-sales (accessed 4 June 2020)."},{"key":"key2020110603180768300_ref031","doi-asserted-by":"publisher","first-page":"1350","DOI":"10.1109\/hpcc\/smartcity\/dss.2019.00188","article-title":"SACC: Configuring application-level cache intelligently for in-memory database based on long short-term memory","volume-title":"2019 IEEE 21st International Conference on High Performance Computing and Communications; IEEE 17th International Conference on Smart City; IEEE 5th International Conference on Data Science and Systems (HPCC\/SmartCity\/DSS)","year":"2019"},{"issue":"S1","key":"key2020110603180768300_ref032","doi-asserted-by":"publisher","first-page":"1275","DOI":"10.1007\/s00521-017-3173-7","article-title":"pART2: using adaptive resonance theory for web caching prefetching","volume":"28","year":"2017","journal-title":"Neural Computing and Applications"},{"key":"key2020110603180768300_ref033","article-title":"Survei: Pengguna internet di RI tembus 171,17 Juta Jiwa","year":"2019"},{"key":"key2020110603180768300_ref034","unstructured":"Gasparyan, A. (2016), \u201cMost important metrics for your website performance\u201d, Monitis Blog, available at: www.monitis.com\/blog\/most-important-metrics-for-your-website-performance\/ (accessed 26 October 2019)."},{"key":"key2020110603180768300_ref035","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.entcs.2009.02.052","article-title":"A statistically customisable web benchmarking tool","volume":"232","year":"2009","journal-title":"Electronic Notes in Theoretical Computer Science"},{"key":"key2020110603180768300_ref036","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/icetets.2016.7603008","article-title":"A case study on memory efficient prediction models for web prefetching","volume-title":"2016 International Conference on Emerging Trends in Engineering, Technology and Science (ICETETS)","year":"2016"},{"key":"key2020110603180768300_ref037","doi-asserted-by":"publisher","first-page":"1","DOI":"10.23919\/wiopt.2017.7959873","article-title":"Web caching evaluation from wikipedia request statistics","volume-title":"2017 15th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt)","year":"2017"},{"key":"key2020110603180768300_ref038","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1016\/j.comnet.2017.04.044","article-title":"Performance evaluation for new web caching strategies combining LRU with score based object selection","volume":"125","year":"2017","journal-title":"Computer Networks"},{"key":"key2020110603180768300_ref039","first-page":"1","article-title":"Fast and efficient web caching methods regarding the size and performance measures per data object","volume-title":"2019 IEEE 24th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD)","year":"2019"},{"key":"key2020110603180768300_ref040","first-page":"1","article-title":"An enhanced semantic-based cache replacement algorithm for web systems","volume-title":"2019 IEEE-RIVF International Conference on Computing and Communication Technologies (RIVF)","year":"2019"},{"key":"key2020110603180768300_ref041","unstructured":"Hoelzle, U. (2012), \u201cThe google gospel of speed\u201d, Thinkwithgoogle, available at: www.thinkwithgoogle.com\/marketing-resources\/the-google-gospel-of-speed-urs-hoelzle\/ (accessed 6 April 2020)."},{"key":"key2020110603180768300_ref042","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1145\/3297663.3309666","article-title":"Cachematic \u2013 automatic invalidation in application-level caching systems","volume-title":"Proceedings of the 2019 ACM\/SPEC International Conference on Performance Engineering","year":"2019"},{"issue":"4","key":"key2020110603180768300_ref043","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3149374","article-title":"GDS-LC: a latency- and cost-aware client caching scheme for cloud storage","volume":"13","year":"2017","journal-title":"ACM Transactions on Storage"},{"key":"key2020110603180768300_ref044","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/ciss.2018.8362281","article-title":"SNN-cache: a practical machine learning-based caching system utilizing the inter-relationships of requests","volume-title":"2018 52nd Annual Conference on Information Sciences and Systems (CISS)","year":"2018"},{"key":"key2020110603180768300_ref045","first-page":"64","article-title":"Adaptive control of apache spark\u2019s data caching mechanism based on workload characteristics","year":"2018"},{"key":"key2020110603180768300_ref046","first-page":"45","article-title":"Database research: are we at a crossroad? Reflection on NoSQL","year":"2012"},{"issue":"4","key":"key2020110603180768300_ref047","doi-asserted-by":"crossref","first-page":"520","DOI":"10.1016\/j.jksuci.2016.06.007","article-title":"A performance evaluation of in-memory databases","volume":"29","year":"2017","journal-title":"Journal of King Saud University - Computer and Information Sciences"},{"issue":"4","key":"key2020110603180768300_ref048","first-page":"343","article-title":"Watching user generated videos with prefetching","volume":"27","year":"2012","journal-title":"Signal Processing: Image Communication"},{"key":"key2020110603180768300_ref049","unstructured":"Khidhir, S. (2019), \u201cIndonesia is too slow!\u201d, The ASEAN Post, available at: https:\/\/theaseanpost.com\/article\/indonesia-too-slow (accessed 25 October 2019)."},{"key":"key2020110603180768300_ref0105","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/nvmsa.2017.8064470","article-title":"How to improve the performance of browsers with NVRAM","volume-title":"2017 IEEE 6th Non-Volatile Memory Systems and Applications Symposium (NVMSA)","year":"2017"},{"key":"key2020110603180768300_ref050","article-title":"Billion triples challenge 2012 dataset","author":"Karlsruhe Institute of Technology","year":"2018"},{"key":"key2020110603180768300_ref051","first-page":"735","article-title":"Exploring the bounds of web latency reduction from caching and prefetching","volume-title":"USENIX \u2013 Symposium Internet Technology and Systems","year":"1997"},{"key":"key2020110603180768300_ref052","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1109\/CCIntelS.2015.7437949","article-title":"Prefetching web pages for improving user access latency using integrated web usage mining","volume-title":"2015 Communication, Control and Intelligent Systems (CCIS)","year":"2015"},{"key":"key2020110603180768300_ref053","doi-asserted-by":"crossref","first-page":"176","DOI":"10.1109\/ICSTC.2017.8011874","article-title":"Performance comparison of caching strategy on wordpress multisite","volume-title":"2017 3rd International Conference on Science and Technology - Computer (ICST)","year":"2017"},{"issue":"3","key":"key2020110603180768300_ref054","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1016\/j.is.2004.11.007","article-title":"Temporal pre-fetching of dynamic web pages","volume":"31","year":"2006","journal-title":"Information Systems"},{"key":"key2020110603180768300_ref055","first-page":"16","article-title":"Happened to databases?","year":"2000"},{"key":"key2020110603180768300_ref056","first-page":"903","article-title":"Adaptive prefetching scheme using web log mining in cluster-based web systems","volume-title":"2009 IEEE International Conference on Web Services, ICWS 2009","year":"2009"},{"issue":"1","key":"key2020110603180768300_ref057","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1007\/s11390-017-1705-3","article-title":"MemSC: a scan-resistant and compact cache replacement framework for Memory-Based Key-Value cache systems","volume":"32","year":"2017","journal-title":"Journal of Computer Science and Technology"},{"issue":"3","key":"key2020110603180768300_ref058","doi-asserted-by":"crossref","first-page":"51","DOI":"10.2753\/JEC1086-4415110302","article-title":"WebQual: an instrument for consumer evaluation of web sites","volume":"11","year":"2007","journal-title":"International Journal of Electronic Commerce"},{"issue":"1","key":"key2020110603180768300_ref059","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1016\/j.jksuci.2015.05.003","article-title":"A middle layer solution to support ACID properties for NoSQL databases","volume":"28","year":"2016","journal-title":"Journal of King Saud University - Computer and Information Sciences"},{"key":"key2020110603180768300_ref060","doi-asserted-by":"crossref","first-page":"27010","DOI":"10.1109\/ACCESS.2018.2829142","article-title":"An improved web cache replacement algorithm based on weighting and cost","volume":"6","year":"2018","journal-title":"IEEE Access"},{"key":"key2020110603180768300_ref061","doi-asserted-by":"crossref","first-page":"7214","DOI":"10.1109\/ACCESS.2018.2790381","article-title":"Weighted greedy dual size frequency based caching replacement algorithm","volume":"6","year":"2018","journal-title":"IEEE Access"},{"key":"key2020110603180768300_ref082","article-title":"FileBench","year":"2005"},{"key":"key2020110603180768300_ref062","first-page":"356","article-title":"WebTraff: a GUI for web proxy cache workload modeling and analysis","year":"2002"},{"key":"key2020110603180768300_ref063","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/j.jss.2017.05.080","article-title":"Dataclay: a distributed data store for effective inter-player data sharing","volume":"131","year":"2017","journal-title":"Journal of Systems and Software"},{"issue":"9","key":"key2020110603180768300_ref064","doi-asserted-by":"crossref","first-page":"798","DOI":"10.1109\/TSE.2016.2633992","article-title":"A qualitative study of application-level caching","volume":"43","year":"2017","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"6","key":"key2020110603180768300_ref065","first-page":"1","article-title":"Understanding application-level caching in web applications: a comprehensive introduction and survey of state-of-the-art approaches","volume":"50","year":"2017","journal-title":"ACM Computing Surveys"},{"issue":"6","key":"key2020110603180768300_ref066","first-page":"1218","article-title":"Automation of application-level caching in a seamless way","volume":"48","year":"2018","journal-title":"Software: Practice and Experience"},{"key":"key2020110603180768300_ref067","unstructured":"Minnesota (2019), \u201cMovieLens\u201d, Minnesota, S.C.R. at the U. of, MovieLens, available at: https:\/\/grouplens.org\/datasets\/movielens\/ (accessed 25 July 2019)."},{"issue":"1","key":"key2020110603180768300_ref068","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1186\/s13174-015-0018-4","article-title":"An adaptive semantics-aware replacement algorithm for web caching","volume":"6","year":"2015","journal-title":"Journal of Internet Services and Applications"},{"key":"key2020110603180768300_ref069","first-page":"1","article-title":"An approach to improve the performance of web proxy cache replacement using machine learning techniques","volume-title":"2018 IEEE International Conference on Information and Automation for Sustainability (ICIAfS)","year":"2018"},{"key":"key2020110603180768300_ref070","unstructured":"NLANR (2015), \u201cIRcache proxy logs\u201d, National Laboratory for Applied Networking Research, available at: ftp:\/\/ircache.nlanr.net\/Traces."},{"key":"key2020110603180768300_ref071","unstructured":"OPENMRS (2019), \u201cOpenMRS\u201d, OPENMRS, available at: http:\/\/openmrs.org\/ (accessed 25 July 2016)."},{"issue":"3","key":"key2020110603180768300_ref072","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1145\/235160.235164","article-title":"Using predictive prefetching to improve World Wide Web latency","volume":"26","year":"1996","journal-title":"ACM SIGCOMM Computer Communication Review"},{"key":"key2020110603180768300_ref073","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1109\/ICWS.2018.00032","article-title":"Enhanced web application and browsing performance through service-worker infusion framework","volume-title":"2018 IEEE International Conference on Web Services (ICWS)","year":"2018"},{"key":"key2020110603180768300_ref074","article-title":"A picture of search","volume-title":"the 1st International Conference","year":"2006"},{"issue":"1","key":"key2020110603180768300_ref075","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1007\/s41870-019-00343-5","article-title":"Threshold based partial partitioning fuzzy means clustering algorithm (TPPFMCA) for pattern discovery","volume":"12","year":"2020","journal-title":"International Journal of Information Technology"},{"key":"key2020110603180768300_ref076","unstructured":"PETCLINIC (2016), \u201cPetclinic\u201d, available at: https:\/\/github.com\/spring-projects\/spring-petclinic (accessed 25 July 2016)."},{"issue":"4","key":"key2020110603180768300_ref077","doi-asserted-by":"publisher","first-page":"374","DOI":"10.1145\/954339.954341","article-title":"A survey of web cache replacement strategies","volume":"35","year":"2003","journal-title":"ACM Computing Surveys"},{"key":"key2020110603180768300_ref078","first-page":"1","article-title":"Performance optimisation of web applications using in-memory caching and asynchronous job queues","volume-title":"2016 International Conference on Inventive Computation Technologies (ICICT)","year":"2016"},{"issue":"1","key":"key2020110603180768300_ref079","article-title":"Petri net theory and the modeling of systems","volume":"25","year":"1982","journal-title":"The Computer Journal"},{"key":"key2020110603180768300_ref080","unstructured":"REDISLABS (2014), \u201cRedis\u201d, available at: https:\/\/redis.io\/ (accessed 23 November 2018)."},{"issue":"6","key":"key2020110603180768300_ref081","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3362031","article-title":"A survey on end-edge-cloud orchestrated network computing paradigms","volume":"52","year":"2020","journal-title":"ACM Computing Surveys"},{"issue":"2","key":"key2020110603180768300_ref083","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1007\/s10723-013-9255-6","article-title":"Data-intensive cloud computing: Requirements, expectations, challenges, and solutions","volume":"11","year":"2013","journal-title":"Journal of Grid Computing"},{"key":"key2020110603180768300_ref084","unstructured":"SHOPIZER (2020), \u201cShopizer \u2013 Open customizable E-commerce solution\u201d, SHOPIZER, available at: www.shopizer.com\/ (accessed 25 July 2018)."},{"key":"key2020110603180768300_ref085","volume-title":"Operating System Concepts","year":"2008","edition":"8th ed."},{"key":"key2020110603180768300_ref086","unstructured":"SQUID (2019), \u201cSquid: Optimising web delivery\u201d, Squid-Cache.Org, available at: www.squid-cache.org\/ (accessed 25 July 2019)."},{"key":"key2020110603180768300_ref087","first-page":"1","article-title":"A survey on innovative approach for improvement in efficiency of caching technique for big data application","volume-title":"2015 International Conference on Pervasive Computing: Advance Communication Technology and Application for Society, ICPC 2015","year":"2015"},{"key":"key2020110603180768300_ref088","article-title":"MediSyn: a synthetic streaming media service workload generator categories and subject descriptors","year":"2020"},{"key":"key2020110603180768300_ref089","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1109\/TPDS.2005.56","article-title":"Integrating web caching and web prefetching in client-side proxies","volume":"16","year":"2005","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"key2020110603180768300_ref090","article-title":"Are ASEAN\u2019s internet speeds world class?","year":"2019"},{"key":"key2020110603180768300_ref091","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1016\/j.future.2019.10.023","article-title":"CAPre: Code-analysis based prefetching for persistent object stores","volume":"111","year":"2020","journal-title":"Future Generation Computer Systems"},{"key":"key2020110603180768300_ref092","doi-asserted-by":"crossref","first-page":"11796","DOI":"10.1109\/ACCESS.2019.2892761","article-title":"C3C: a new static content-based three-level web cache","volume":"7","year":"2019","journal-title":"IEEE Access"},{"key":"key2020110603180768300_ref093","unstructured":"UCL Department of Electronic and Electrical Engineering (2014), \u201cIcarus \u2013 Caching simulator for information centric networking (ICN)\u201d, Icarus, available at: https:\/\/icarus-sim.github.io\/ (accessed 1 April 2020)."},{"issue":"1","key":"key2020110603180768300_ref094","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1007\/s10115-011-0453-x","article-title":"Web user clustering and web prefetching using random indexing with weight functions","volume":"33","year":"2012","journal-title":"Knowledge and Information Systems"},{"key":"key2020110603180768300_ref095","doi-asserted-by":"crossref","first-page":"58073","DOI":"10.1109\/ACCESS.2019.2913961","article-title":"LR-LRU: a PACS-oriented intelligent cache replacement policy","volume":"7","year":"2019","journal-title":"IEEE Access"},{"key":"key2020110603180768300_ref096","first-page":"289","article-title":"Data caching techniques in web application","year":"2014"},{"key":"key2020110603180768300_ref097","first-page":"262","article-title":"Intelligent cooperative least recently used web caching policy based on J48 classifier","volume-title":"Proceedings of the 16th International Conference on Information Integration and Web-Based Applications and Services \u2013 IiWAS \u201814","year":"2014"},{"issue":"1","key":"key2020110603180768300_ref098","doi-asserted-by":"crossref","first-page":"580","DOI":"10.1007\/s11227-019-03050-x","article-title":"Effective data prediction method for in-memory database applications","volume":"76","year":"2020","journal-title":"The Journal of Supercomputing"},{"key":"key2020110603180768300_ref099","doi-asserted-by":"publisher","DOI":"10.1109\/3pgcic.2015.75","article-title":"Replacement strategy of web cache based on data mining","volume-title":"2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC)","year":"2015"},{"key":"key2020110603180768300_ref0100","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1109\/CCWC.2018.8301668","article-title":"Development of a new cloudlet content caching algorithm based on web mining","volume-title":"2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC)","year":"2018"},{"key":"key2020110603180768300_ref0101","first-page":"1","article-title":"Using grouped linear prediction and accelerated reinforcement learning for online content caching","volume-title":"2018 IEEE International Conference on Communications Workshops (ICC Workshops)","year":"2018"},{"issue":"1","key":"key2020110603180768300_ref0102","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3041024","article-title":"Optimizing general-purpose CPUs for energy-efficient mobile web computing","volume":"35","year":"2017","journal-title":"ACM Transactions on Computer Systems"},{"key":"key2020110603180768300_ref0103","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/ICCCE.2016.29","article-title":"HQ: an architecture for web cache replacement algorithms in distributed systems","volume-title":"2016 International Conference on Computer and Communication Engineering (ICCCE)","year":"2016"},{"issue":"2","key":"key2020110603180768300_ref0104","article-title":"Application caching strategy based on in-memory using Redis server to accelerate relational data access","volume":"8","year":"2020","journal-title":"Jurnal Teknologi Dan Sistem Komputer"}],"container-title":["International Journal of Web Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJWIS-06-2020-0032\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJWIS-06-2020-0032\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T22:24:09Z","timestamp":1753395849000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijwis\/article\/16\/5\/545-569\/164633"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,5]]},"references-count":105,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2020,10,5]]}},"alternative-id":["10.1108\/IJWIS-06-2020-0032"],"URL":"https:\/\/doi.org\/10.1108\/ijwis-06-2020-0032","relation":{},"ISSN":["1744-0084","1744-0084"],"issn-type":[{"value":"1744-0084","type":"print"},{"value":"1744-0084","type":"print"}],"subject":[],"published":{"date-parts":[[2020,10,5]]}}}