【技术实现步骤摘要】
本专利技术涉及网络通信
,特别是指一种缓存文件的目录刷新方法及采用该方法的代理缓存服务器。
技术介绍
在服务移动反向代理业务时,用户访问的网站数量会非常庞大,进而导致需要缓存的统一资源定位符(URL, Uniform/Universal Resource Locator)数量更加庞大,达到数 千万的级别。而在中国,移动业务对于内容的管理要求非常高。经常会有限期删除某个网站或者某个目录的要求。因此,对于服务移动反向代理的服务器来说,需要一个稳定、快速的目录刷新功能(即找到属于某一个目录的所有统一资源定位符,并全部删除)。代理缓存服务器在保存统一资源定位符与缓存文件的对应关系时,通常都不会按照统一资源定位符的本身的目录结构来保存,而是按照这个网页缓存(web cache)软件本身的规则来将文件保存到不同的目录中。但是这样做会造成一个后果,就是如果要进行目录刷新就会非常困难。必须遍历所有已经缓存的文件,找到其统一资源定位符中包含的需要刷新的目录。通常代理服务器缓存的统一资源定位符数量都在千万级别,这样做对服务器的性能有非常严重的影响。
技术实现思路
有鉴于此,本专利 ...
【技术保护点】
一种缓存文件的目录刷新方法,其特征在于,包括:对日志文件夹中的缓存文件进行排序;将排序完成的日志文件夹合并到数据库文件夹;将所述数据库文件夹平均分为N个子数据库,从第1子数据库到第N?1数据库中各抽取第i个缓存文件作为缓存文件样本,将所有缓存文件样本保存在索引文件夹里;在索引文件夹中找出需要刷新的目录中的目标缓存文件,并找到该目标缓存文件在数据库文件夹中的所处位置;从该目标缓存文件在数据库文件夹中的所处位置起,遍历数据库文件夹,当缓存文件符合需要刷新的目录中的目标缓存文件之一时,删除该缓存文件;当缓存文件不符合需要刷新的目录中的任一目标缓存文件时,则结束。
【技术特征摘要】
【专利技术属性】
技术研发人员:邱然,
申请(专利权)人:北京光泽时代通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。