发明名称 |
一种反向代理技术实现数字文献资源网关的方法 |
摘要 |
本发明提供了一种反向代理技术实现数字文献资源网关的方法,在客户机和内部服务器之间部署具有反向代理服务的资源网关HTTP服务器;每一种文献资源服务器建立一个虚拟主机,并分配唯一的HTTP端口;资源网关HTTP服务器上建立每个文献资源访问的受控URL列表,对有下载内容的关键URL地址按照正则表达式给予统一地址重定向;按照时间和下载量判断用户下载资源是否超过过量下载阀值,超过阀值提醒用户不能下载;合法,执行资源下载,将下载内容发给用户。本方法降低了服务器不断重定向地址引发的性能损耗和系统部署难度,提升了资源网关的稳定性和效能,提高了资源过度下载控制的时效。 |
申请公布号 |
CN102710559A |
申请公布日期 |
2012.10.03 |
申请号 |
CN201210206540.6 |
申请日期 |
2012.06.21 |
申请人 |
甘肃省科学技术情报研究所 |
发明人 |
曹方;施韶亭;杨生举;赵凡;张龙;肖琬蓉;赵昕晖 |
分类号 |
H04L12/66(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
H04L12/66(2006.01)I |
代理机构 |
甘肃省知识产权事务中心 62100 |
代理人 |
李琪 |
主权项 |
一种反向代理技术实现数字文献资源网关的方法,其特征在于,该方法具体按以下步骤进行:步骤1:在外部客户机和内部数字资源服务器之间部署具有反向代理服务的资源网关HTTP服务器;为每一种文献资源服务器建立一个外网可访问的虚拟主机,给每一个虚拟主机分配一个唯一的HTTP端口;步骤2:在资源网关HTTP服务器上建立每个文献资源访问的受控URL列表,对有下载内容的关键URL地址按照正则表达式给予地址重定向,重定向的地址为统一的资源控制模块的接口程序;步骤3:在资源控制模块接口程序中,首先调入用户管理模块,验证用户登录信息是否合法,若不合法则提示用户登录;按照时间和下载量判断用户下载资源是否超过过量下载阀值,超过阀值提醒用户不能下载;检验合法后,服务程序执行资源下载工作,并将下载内容发送给用户客户端。 |
地址 |
730000 甘肃省兰州市城关区平凉路531号 |