期刊文献+

Web系统高性能本地数据缓存实现机制 被引量:9

High-performance mechanism of local data cache in Web system
在线阅读 下载PDF
导出
摘要 为了提高Web系统数据访问的性能,对主要的缓存策略进行了研究,通过分析各种缓存的使用场景,针对Web系统的特点,提出了一种高性能本地数据缓存的实现机制。该机制同时支持对缓存的定期更新和请求驱动更新,能够根据待存储数据的特点,采用不同的缓存方式。实际测试表明,该机制缓存命中率高,可以有效减少平均响应时间,提高系统吞吐量。 In order to improve the performance of data access in Web system,this paper studied the main cache strategy and proposed a high-performance mechanism of local data cache. The mechanism implemented the timer driven cache and request driven cache,so the system could choose different cache according to the characteristics of the data to be stored. Actual test shows that,the mechanism increases cache hit ratio,reduces the average response time and improves the throughput of the system.
出处 《计算机应用研究》 CSCD 北大核心 2014年第7期2074-2077,共4页 Application Research of Computers
关键词 缓存 数据存储 定期 请求驱动 命中率 WEB系统 cache data storage timer request driven hit ratio Web system
  • 相关文献

参考文献13

  • 1PRZYBYLSKI S A. Cache and memory hierarchy design:a perform- ance directed approach[ M]. [ S. 1. ] :Morgan Kaufmann,1990.
  • 2STRICKER T, GROSS T. Global address space, non-uniform band- width:a memory system performance characterization of parallel sys- tems[ C]//Proc of the 3rd IEEE Symposium on High-Performance Computer Architecture. 1997.
  • 3郭欣.构建高性能web站点[M].北京:电子工业业版社,2012.
  • 4刘鑫.高性能网站构建实战[M].北京:人民邮电出版社,2012.
  • 5SCHWARTZ B, ZAITSEV P, TKACHENKO V. High performance MySQL: optimization, backups, and replication [ M ]. [ S. 1. ] : O' Reilly Media, 2012.
  • 6WIND D. Instant effective caching with ehcache [ M ]. [ S. 1. ] : Packt Publishing. 2013.
  • 7秦秀磊,张文博,魏峻,王伟,钟华,黄涛.云计算环境下分布式缓存技术的现状与挑战[J].软件学报,2013,24(1):50-66. 被引量:77
  • 8NISHTALA R, FUGAL H, GRIMM S, et al. Scaling memcache at face- book[ C]//Proc of the 10th USENIX Conference on Networked Sys- tems Design and Implementation. 2013:385-398.
  • 9VAISH G. Getting started with NoSQL [ M ]. [ S. 1. ] : Packt Publish- ing,2013.
  • 10CATTELL R. Scalable SQL and NoSQL data stores[ J]. ACM SIG- MOD Record,2010,39(4) :12-27.

二级参考文献62

  • 1Cloud computing. Wikipedia. 2007. http://en.wikipedia.org/wiki/Cloud_computing.
  • 2Chen K, Zheng WM. Cloud computing: System instances and current research. Ruanjian Xuebao/Joumal of Software, 2009,20(5): 1337-1348 (in Chinese with English abstract), http://www.jos.org.cn/1000-9825/3493.htm [doi: 10.3724/SP.J.1001.2009.03493].
  • 3Earls A. Distributed data grids: Foundation for future cloud computing? 2010. http://searchsoa.techtarget.com/news/1518647/Data- Grids-Foundation-for- future-cloud-computing.
  • 4Gualtieri M, Rymer JR. The forrester wave: Elastic caching platforms. Q2, 2010. ftp://ftp.software.ibm.com/software/solutions/soa/ pdfs/wave_elastic_caching_plat forms_q2_2010 .pdf.
  • 5Platform-as-a-Service private cloud with oracle fusion middleware. Oracle White Paper, 2009. http://www.oracle.com/us/ technologies/cloud/036500.pdf.
  • 6Amazon ElastiCache. 2011. http://aws.amazon.conffelasticache/.
  • 7Gualtieri M. Elastic caching platforms balance performance, scalability and fault tolerance. 2010. http://blogs.forrester.com/mike_ gualtieri/10-03-18-elastic_caching_platforms balance_performance_scalability_and fault toleranc.
  • 8Brewer EA. Towards robust distributed systems. In: Proc. of the 19th Annual ACM Symp. on Principles of Distributed Computing (PODC 2000). 2000. [doi: 10.1145/343477.343502].
  • 9Gilbert S, Lynch N. Brewer's conjecture and the feasibility of consistent, available, partition-tolerant Web services. ACM SIGACT News, 2002,33(2). [doi: 10.1145/564585.564601].
  • 10Extreme transaction processing. Wikipedia. 2012. http://en.wikipedia.org/wiki/Extreme_Transaction_Processing.

共引文献80

同被引文献65

  • 1胡伟之,沈富可.基于Web访问特性的缓存替换策略[J].计算机应用,2008,28(S2):48-50. 被引量:5
  • 2蔡建宇,杨树强,贾焰,邹鹏.关系数据库语义缓存的研究进展[J].计算机工程与科学,2005,27(10):62-64. 被引量:7
  • 3石磊,韩英杰,丁晓光,卫琳,古志民.An SPN-Based Integrated Model for Web Prefetching and Caching[J].Journal of Computer Science & Technology,2006,21(4):482-489. 被引量:15
  • 4杜谦,张文霞.多语言可实现的SHA-1散列算法[J].武汉理工大学学报(信息与管理工程版),2007,29(7):42-44. 被引量:7
  • 5Sakai.Sakai Project Homepage[EB/OL].http://www.sakaiproject.org/, 2014-09-05.
  • 6HAProxy.HAProxy Homepage[EB/OL].http://www.haproxy.org/, 2014-06-23.
  • 7Keepalived.Keepalived Homepage[EB/OL].http://www.keepalived.org/, 2014-06-23.
  • 8Brad Fitzpatrick.Distributed caching with memcached[J/OL].http://www.linuxjournal.com/issue/124, Linux Journal, 2004(124),2004-08-01.
  • 9Wei W, Dong S, Zhang L, et al.Animproved ganglia-like clusters monitoring system[M]// Grid and Cooperative Computing.Springer Berlin Heidelberg, 2004:89-96.
  • 10Liang Z, Sun Y, Zhang L, et al.Reverse auction-based grid resources allocation[M]// Agent Computing and Multi-Agent Systems.SpringerBerlin Heidelberg, 2006: 150-161.

引证文献9

二级引证文献31

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部