《计算机技术与发展杂志》发表论文赏析
作者:韩兵;李晶晶;方英兰
摘要:在大多数 Web 应用系统中,当用户浏览数据时,每次都向数据库发送查询请求的做法会使系统性能下降,查询速度降低,而利用缓存技术将部分数据缓存在 Web 应用服务中可以减少对数据库的查询操作,提高数据的利用率和检索效率。 JDBC 是应用程序与数据库进行交互的桥梁,通过对 JDBC 中类和接口进行修改和扩展,设计了一个基于 JDBC 数据管理的模型,其中重点研究了缓存置换机制。 根据系统对缓存项访问的频率、时间间隔以及缓存项占用存储空间的大小等特性,结合最近最少使用算法,提出了一种基于价值函数的缓存置换算法,选择价值最小的缓存项进行置换,并设计模拟实验进行验证。 实验结果表明,在 JDBC 管理的缓存空间中利用该算法可以取得较高的缓存命中率,服务器的响应速度也得到了提高。
关键词:JDBC;Web 应用;热点数据;缓存置换;缓存价值;命中率