王婷,任洪敏(上海海事大学信息工程学院,上海 201306)
Web端性能优化的研究与实现
王婷,任洪敏
(上海海事大学信息工程学院,上海 201306)
为了提高Web端缓存的性能,在传统的缓存替换算法GDS基础上提出新的缓存替换算法GDS-TFH。改进的算法除了考虑被访问对象的大小,还考虑被缓存的对象访问次数之间的时间间隔和被访问对象访问的次数或被访问的频率。分析在有限的缓存空间内改进的算法GDS-TFH在请求命中率和字节命中率方面有比较好的提升。
GDS-TFH;缓存替换;代理服务器
网页加载的时间长短在很大程度上影响着浏览网页者的浏览体验和各个网站的竞争力。在可以获得同样信息的网站之间,浏览等待的时间越短,用户体验越好,网站竞争力越大。根据网站Softpedia网站上公布的消息,Google检索到的网页加载速度平均为2.45秒。根据调查机构KissMitrics研究的结果显示:网页加载的速度会影响用户的消费,如果电子商务每天收入为10万美元,那么1秒的延迟就会让该网站每年损失250万美元。影响网页加载速度的原因有很多。其中,在服务器方面,可以设置一个代理服务器,代理浏览用户获取网络信息。代理服务器是一个缓存网络数据的软件,当用户发送Requests到服务器时,代理下载和缓存需要的网页信息,当其他用户也发出同样的Requests时,直接从代理服务器的缓存中获取需要的网页信息。若是缓存目录使用量超过95%时,使用缓存替换算法,收回一部分当前可能不需要的缓存信息,备份新缓存的信息,因此代理服务器的缓存替换算法的优劣会影响代理服务器的性能。……