[发明专利]一种网站图片处理系统及方法在审
申请号: | 201710028293.8 | 申请日: | 2017-01-16 |
公开(公告)号: | CN106844600A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 张韶峰;王勇睿;杨岳;陈德昭 | 申请(专利权)人: | 百融(北京)金融信息服务股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 北京立成智业专利代理事务所(普通合伙)11310 | 代理人: | 张江涵 |
地址: | 100000 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网站 图片 处理 系统 方法 | ||
技术领域
本发明属于涉及计算机软件技术领域,尤其涉及一种网站图片处理系统及方法。
背景技术
随着社会的发展,互联网已经成为人们生活和工作中不可或缺的,互联网技术也随之得到了长足的发展。现有的网站不可避免要使用很多图片,因此需要使用各种图片优化处理技术和分布式存储技术。现有的图片优化及分布式存储技术包括以下几种:
一种是淘宝网使用的非开源的图片处理技术,其依托于淘宝网强大的服务器硬件投入和CDN资源,这是中小型网站无法承受的成本。
还有一种是普遍采用的,将图片进行处理后进行压缩和优化,然后存储在服务器中。这种技术大量占用服务器端的计算资源,很容易导致服务器不稳定。
由此可见,现有技术中缺少一种性能优越且不会过多增加硬件成本的针对中小型网站的图片处理方案。
发明内容
针对现有技术中中小型网站在图片处理方面存在的问题,本发明实施例的目的是提供一种有效且高效的网站图片处理系统及方法。
为了解决上述问题,本发明实施例提出了一种网站图片处理方法,包括:
接收代理服务器发送来的请求读取图片的URL,所述URL中包括图片的链接,还包括请求对图片进行处理的参数;
对所述URL进行解析以获取对图片进行处理的参数,并根据所述参数通过Lua软件对相应的图片进行处理。
其中,该URL为Http://网页链接_长x宽q分辨率.GIF,其中长x宽为所需图片的尺寸,q分辨率为所需的图片的分辨率。
其中,所述方法还包括:将通过Lua软件进行处理后的图片进行缓存。
其中,所述方法还包括:当接收到代理服务器发送来的请求读取图片的URL后,判断是否有缓存的图片,如果有则直接将缓存的图片发送到代理服务器。
同时,本发明实施例还提出了一种图片处理系统,包括请求模块、图片处理模块;其中,
所述请求模块用于接收代理服务器发送来的请求读取图片的URL,所述URL中包括图片的链接,还包括请求对图片进行处理的参数;
所述图片处理模块用于对所述URL进行解析以获取对图片进行处理的参数,并根据所述参数通过Lua软件对相应的图片进行处理。
其中,该URL为Http://网页链接_长x宽q分辨率.GIF,其中长x宽为所需图片的尺寸,q分辨率为所需的图片的分辨率。
其中,所述系统还包括:缓存模块,用于将通过Lua软件进行处理后的图片进行缓存。
其中,所述请求模块还用于执行以下操作:当接收到代理服务器发送来的请求读取图片的URL后,判断是否有缓存的图片,如果有则直接将缓存的图片发送到代理服务器。
本发明的上述技术方案的有益效果如下:上述的技术方案提出了一种面向中小型网站的图片处理系统和方法,为中小型网站提供图片分布式存储的解决方案的同时,还提供了图片缩放及图片质量压缩的功能,提高了前端开发者的开发效率,减少了后期对于网站优化的时间,并提高了网站的访问速度及高可用性。分布式服务,易于部署,减少了运维成本,2台服务器即可形成服务集群。将图片优化从服务中剥离,通过服务器端执行的lua脚本,充分利用服务器的强大计算能力,进行实时的优化处理,增加服务端的并发能力。一次性生成优化图片,并在服务端存储7天,节约服务器资源及避免了重复消耗。
附图说明
图1是本发明实施例的流程示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
本发明实施例中应用到的现有技术包括:
1、Nginx:Nginx("engine x")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百融(北京)金融信息服务股份有限公司,未经百融(北京)金融信息服务股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710028293.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种定位密封的双口桶
- 下一篇:一种易堆码的桶盖卡接的桶