[发明专利]一种基于LVS负载均衡Django架构实现英文PDF在线快速翻译方法在审
申请号: | 201911216008.0 | 申请日: | 2019-12-03 |
公开(公告)号: | CN112905332A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 程知群;田刚;刘国华;尉倞浩 | 申请(专利权)人: | 杭州电子科技大学富阳电子信息研究院有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F40/58 |
代理公司: | 杭州昱呈专利代理事务所(普通合伙) 33303 | 代理人: | 雷仕荣 |
地址: | 311400 浙江省杭州市富阳区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 lvs 负载 均衡 django 架构 实现 英文 pdf 在线 快速 翻译 方法 | ||
本发明公开了一种基于LVS负载均衡Django架构实现英文PDF在线快速翻译方法,包括以下步骤:S10,利用LVS与NGINX技术搭建负载均衡服务器架构,在NGINX上运用Lua胶水语言实现用户访问限制;S20,搭建Django应用服务器框架,实现接受用户数据与返回用户数据;S30,存储与提取Redis数据库主从集群,Redis保存数据,以及返回用户所需求数据。本发明能够实现负载均衡轻松实现五万多以上用户并发数,既保证了满足大量用户需求又加快用户翻译速度,提高了用户体验。
技术领域
本发明属于数据库领域,具体涉及一种基于LVS负载均衡Django架构实现英文PDF在线快速翻译方法。
背景技术
随着5G时代的到来,会有越来越多的网络用户,服务器的抗压能力显得越来越重要,比如12306购票网站以及淘宝双11同时几十万上百万用户同时在线,在这种高并发的情况下不可能会有一台服务器满足所有需求,也没有一台主机会承受这么大的压力,无论硬件与软件条件都达不到。
选择一个好的服务器架构非常重要,使用LVS(LinuxVirtualServer,即Linux虚拟服务器)+NGINX(engine x,高性能HTTP和反向代理web服务器)架构,LVS作为负载均衡服务器,NGINX作为反向代理服务器。为了必须减少不必要的资源开销并且具有转发功能,使用Lua语言,Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,可以嵌到NGINX里面的脚本语言,可以与NGINX结合实现复杂控制,大大提高运行速度。Python语言近来越来越受欢迎,作为Python成熟的应用服务器框架,Django是一个不错的选择,Django是一个开放源代码的Web应用框架。进行数据交互不能缺少数据库,比如MySQL,Oracle等关系型数据库,还有Redis,Memcached等非关系型数据库。把上述结合在一起就能解决一些瓶颈限制解决一些特定的问题。
发明内容
鉴于以上存在的技术问题,本发明用于提供一种基于LVS负载均衡Django架构实现英文PDF在线快速翻译方法。
包括以下步骤:
S10,利用LVS与NGINX技术搭建负载均衡服务器架构,在NGINX上运用Lua胶水语言实现用户访问限制;
S20,搭建Django应用服务器框架,实现接受用户数据与返回用户数据;
S30,存储与提取Redis数据库主从集群,Redis保存数据,以及返回用户所需求数据。
优选地,所述S10包括以下步骤:
S11,搭建LVS服务器,同步请求转发策略;
S12,搭建NGINX服务器集群,把NGINX运行的IP与LVS服务器的虚拟IP绑定,并且在配置文件中利用Lua对于特定IP或者用户访问进行限制操作,实现NGINX转发的复杂控制。
优选地,所述S20包括以下步骤:
S21,布局前端界面:选择HTML或者PHP,美化用户上传文件的界面,选择本地PDF并且上传至后台服务器;现用户响应渲染在网页,通过页面或者直接保存到用户本地,完成响应;
S22,Redis(Remote Dictionary Server,远程字典服务)集群与Django连接,配置Django与Redis的交互通信;
S23,配置uWSGI,实现NGINX与uWSGI的连接,两者之间将采用soket来通讯方式,采用特定端口与uWSGI通讯;uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。
S24,爬虫程序爬取英语词库,根据出现频率,保存高频词汇到Redis数据库。
优选地,所述S30包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学富阳电子信息研究院有限公司,未经杭州电子科技大学富阳电子信息研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911216008.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于智能包装物的物流系统
- 下一篇:一种阅读器的虚像距离调节装置