线下图片优化方法及系统的制作方法

文档序号:7886808阅读:291来源:国知局
专利名称:线下图片优化方法及系统的制作方法
技术领域
本发明涉及图像处理技术领域,尤其涉及一种线下图片优化方法及系统。
背景技术
随着web2. O的到来及普及,网络应用变得越来越富客户端化,具有很强交互性的富客户端技术给用户带来了更高、更全方位的网络体验,而随之带来的是,图片在web网络应用中所占的比重越来越大。如何尽可能地降低图片大小已成为了 web网络应用实现性能优化的重要突破口。现有技术中,图片优化主要是由前端开发工程师手动完成,例如开发工程师使用单独的图片优化工具,每次在优化图片时,开发工程师都需要手动进行图片优化,并重新保存图片路径。现有技术存在的问题是,一方面图片的无损压缩率随着开发工程师自身的认识和经验而层次不齐,无法高效充分地降低图片大小,另一方面开发工程师使用独立的优化工具,操作相对繁琐,并且每次图片更新或添加都需要进行优化,影响开发效率,有时候开发工程师甚至因为所使用独立工具的不友好的图片优化方式而忽略或者放弃图片优化。

发明内容
本发明旨在至少解决上述技术问题之一。为此,本发明的一个目的在于提出一种可以自动实现图片优化以提高开发效率、 降低图片大小、降低网络带宽、节省流量开支及提升用户体验的线下图片优化方法。本发明的另一个目的在于提出一种线下图片优化系统。为了实现上述目的,根据本发明的第一方面实施例的线下图片优化方法,包括以下步骤线下用户发出访问第一页面的请求;将所述请求定位到存储所述第一页面的网络服务器;所述网络服务器监听所述请求并判断所述第一页面中是否存在第一图片;如果是,则对所述第一图片进行压缩以生成第二图片;以及用所述第二图片替换所述网络服务器中的所述第一图片。根据本发明实施例的线下图片优化方法,通过网络服务器监听用户的页面请求并对所请求页面中存在的图片进行自动优化,一方面可以充分利用线下资源进行线下优化, 避免了因为需要图片优化而降低线上服务器性能以及安全风险,并且使得开发者不需要对图片进行手动优化,从而提高开发效率,另一方面通过将图片进行压缩优化,可以减少页面文件大小、降低流量支出、节省网络带宽成本、缩短图片传输时间,进而减少用户等待时间, 提升用户体验。为了实现上述目的,根据本发明的第二方面实施例的线下图片优化系统,包括接收器,所述接收器用于接收线下用户发出的访问第一页面的请求;定位器,所述定位器用于将所述请求定位到存储所述第一页面的网络服务器;网络服务器,所述网络服务器用于监听所述请求并判断所述第一页面中是否存在第一图片,如果是,则对所述第一图片进行压缩以生成第二图片并且用所述第二图片替换所述网络服务器中的所述第一图片。根据本发明实施例的线下图片优化系统,通过网络服务器监听用户的页面请求并对所请求页面中存在的图片进行自动优化,一方面可以充分利用线下资源进行线下优化, 避免了因为需要图片优化而降低线上服务器性能以及安全风险,并且使得开发者不需要对图片进行手动优化,使用该系统可以提高开发效率,另一方面通过将图片进行压缩优化,可以减少页面文件大小、降低流量支出、节省网络带宽成本、缩短图片传输时间,进而减少用户等待时间,提升用户体验。本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,图I是根据本发明一个实施例的线下图片优化方法的流程图;图2是根据本发明一个实施例的线下图片优化方法的流程图;图3是根据本发明一个实施例的线下图片优化方法的流程图;图4是根据本发明一个实施例的线下图片优化方法的流程图;图5是根据本发明一个实施例的线下图片优化系统的结构框图;以及图6是根据本发明一个实施例的线下图片优化系统的结构框图。
具体实施例方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反, 本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接, 或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。下面参考说明书附图描述根据本发明实施例的线下图片优化方法。一种线下图片优化方法,包括以下步骤线下用户发出访问第一页面的请求;将
5请求定位到存储第一页面的网络服务器;网络服务器监听请求并判断第一页面中是否存在第一图片;如果是,则对第一图片进行压缩以生成第二图片;以及用第二图片替换网络服务器中的第一图片。图I为本发明实施例的线下图片优化方法的流程图。如图I所示,根据本发明实施例的线下图片优化方法包括下述步骤。步骤S101,线下用户发出访问第一页面的请求。具体地,线下用户可以为开发者,开发者可以通过web访问的方式发出访问第一页面的请求以进行页面测试。步骤S102,将请求定位到存储第一页面的网络服务器。在本发明的一个实施例中,网络服务器是Apache服务器。Apache服务器可以运行在几乎所有广泛使用的计算机平台上,免费、稳定且性能卓越,被大多数开发者作为开发环境。步骤S103,网络服务器监听请求并判断第一页面中是否存在第一图片。具体地,网络服务器例如Apache服务器监听到用户的第一页面请求,根据所监听到的第一页面请求进一步判断用户所请求的第一页面中是否存在第一图片,例如,网络服务器可以通过判断所请求的网页信息中是否有图片扩展文件名来判断是否存在第一图片。在本发明的一个实施例中,第一图片是JPN格式图片或PNG格式图片。JPN格式图片和PNG格式图片是web中最流行的图片展现方式,网络服务器也可以只判断第一页面中是否存在以JPN或PNG为扩展名的第一图片。步骤S104,如果是,则对第一图片进行压缩以生成第二图片。具体地,如果网络服务器例如Apache服务器判断监听到的用户请求的第一页面中存在第一图片,例如存在以JPN或PNG为扩展名的图片,则对第一图片进行压缩以生成第二图片。在本发明的一个实施例中,使用zlib对第一图片进行压缩。使用zlib对第一图片进行压缩的算法占用很少的系统资源,可以对各种数据提供良好的压缩效果。步骤S105,用第二图片替换网络服务器中的第一图片。在本发明的一个实施例中,可以将步骤判断第一页面中是否存在第一图片,步骤 S104、S105集成开发成一个Apache的模块,利用Apache Hooks机制对其进行挂钩实现图片的自动优化。根据本发明实施例的线下图片优化方法,通过网络服务器监听用户的页面请求并对所请求页面中存在的图片进行自动优化,一方面可以充分利用线下资源进行线下优化, 避免了因为需要图片优化而降低线上服务器性能以及安全风险,并且使得开发者不需要对图片进行手动优化,从而提高开发效率,另一方面通过将图片进行压缩优化,可以减少页面文件大小、降低流量支出、节省网络带宽成本、缩短图片传输时间,进而减少用户等待时间, 提升用户体验。图2为本发明实施例的线下图片优化方法的流程图。如图2所示,根据本发明实施例的线下图片优化方法包括下述步骤。步骤S201,线下用户发出访问第一页面的请求。具体地,线下用户可以为开发者,开发者可以通过web访问的方式发出访问第一页面的请求以进行页面测试。步骤S202,将请求定位到存储第一页面的网络服务器。在本发明的一个实施例中,网络服务器是Apache服务器。Apache服务器可以运行在几乎所有广泛使用的计算机平台上,免费、稳定且性能卓越,被大多数开发者作为开发环境。步骤S203,网络服务器监听请求并判断第一页面中是否存在第一图片。具体地,网络服务器例如Apache服务器监听到用户的第一页面请求,根据所监听到的第一页面请求进一步判断用户所请求的第一页面中是否存在第一图片,例如,网络服务器可以通过判断所请求的网页信息中是否有图片扩展文件名来判断是否存在第一图片。在本发明的一个实施例中,第一图片是JPN格式图片或PNG格式图片。JPN格式图片和PNG格式图片是web中最流行的图片展现方式,网络服务器也可以只判断第一页面中是否存在以JPN或PNG为扩展名的第一图片。步骤S204,如果是,设定对第一图片的多个压缩率。具体地,可以预先设置第一图片的多个压缩率,或者当网络服务器例如Apache服务器判断监听到的用户所请求的第一页面中存在第一图片,例如存在以JPN或PNG为扩展名的图片时,根据第一图片设定多个压缩率。步骤S205,根据多个压缩率将第一图片压缩至对应的多个第三图片。具体地,如果网络服务器例如Apache服务器判断监听到的用户请求的第一页面中存在第一图片,例如存在以JPN或PNG为扩展名的图片,则根据多个压缩率将第一图片压缩至对应的多个第三图片。在本发明的一个实施例中,使用zlib对第一图片进行压缩。使用zlib对第一图片进行压缩可以占用很少的系统资源,并且可以对各种图片数据提供良好的压缩效果。步骤S206,用多个第三图片替换网络服务器中的第一图片。在本发明的一个实施例中,可以将步骤判断第一页面中是否存在第一图片,步骤 S204、S205、S206集成开发成一个Apache的模块,利用Apache Hooks机制对其进行挂钩实现图片的自动优化。根据本发明实施例的线下图片优化方法,通过设定对第一图片的多个压缩率,可以根据多个压缩率生成多个第三图片,由此网络服务器可以根据用户的客户端配置选择不同压缩率的第三图片提供给用户,进一步提升用户体验度。图3为本发明实施例的线下图片优化方法的流程图。如图3所示,根据本发明实施例的线下图片优化方法包括下述步骤。步骤S301,线下用户发出访问第一页面的请求。具体地,线下用户可以为开发者,开发者可以通过web访问的方式发出访问第一页面的请求以进行页面测试。步骤S302,将请求定位到存储第一页面的网络服务器。在本发明的一个实施例中,网络服务器是Apache服务器。Apache服务器可以运行在几乎所有广泛使用的计算机平台上,免费、稳定且性能卓越,被大多数开发者作为开发环境。步骤S303,网络服务器监听请求并判断第一页面中是否存在第一图片。
具体地,网络服务器例如Apache服务器监听到用户的第一页面请求,根据所监听到的第一页面请求进一步判断用户所请求的第一页面中是否存在第一图片,例如,网络服务器可以通过判断所请求的网页信息中是否有图片扩展文件名来判断是否存在第一图片。在本发明的一个实施例中,第一图片是JPN格式图片或PNG格式图片。JPN格式图片和PNG格式图片是web中最流行的图片展现方式,网络服务器也可以只判断第一页面中是否存在以JPN或PNG为扩展名的第一图片。步骤S304,如果是,对第一图片进行解析以过滤第一图片中的辅助信息。在本发明的一个实施例中,可以采用Iibpng和Iibjpg实现对第一图片的解析。由此可以方便且简单地实现对第一图片的解析。在本发明的一个实施例中,辅助信息包括图片用户信息。步骤S305,对第一图片进行压缩以生成第二图片。具体地,如果网络服务器例如Apache服务器判断监听到的用户请求的第一页面中存在第一图片,例如存在以JPN或PNG为扩展名的图片,则对第一图片进行压缩以生成第二图片。在本发明的一个实施例中,使用zlib对第一图片进行压缩。使用zlib对第一图片进行压缩的算法占用很少的系统资源,可以对各种数据提供良好的压缩效果。步骤S306,用第二图片替换网络服务器中的第一图片。在本发明的一个实施例中,可以将步骤判断第一页面中是否存在第一图片,步骤 S304、S305、S306集成开发成一个Apache的模块,利用Apache Hooks机制对其进行挂钩实现图片的自动优化。根据本发明实施例的线下图片优化方法,在对第一图片进行压缩之前,对第一图片进行解析以过滤第一图片中的辅助信息,从而进一步减少页面文件大小、降低流量支出、 节省网络带宽成本、缩短图片传输时间,进而减少用户等待时间,提升用户体验。图4为本发明实施例的线下图片优化方法的流程图。如图4所示,根据本发明实施例的线下图片优化方法包括下述步骤。步骤S401,线下用户发出访问第一页面的请求。具体地,线下用户可以为开发者,开发者可以通过web访问的方式发出访问第一页面的请求以进行页面测试。步骤S402,将请求定位到存储第一页面的网络服务器。在本发明的一个实施例中,网络服务器是Apache服务器。Apache服务器可以运行在几乎所有广泛使用的计算机平台上,免费、稳定且性能卓越,被大多数开发者作为开发环境。步骤S403,网络服务器监听请求并判断第一页面中是否存在第一图片。具体地,网络服务器例如Apache服务器监听到用户的第一页面请求,根据所监听到的第一页面请求进一步判断用户所请求的第一页面中是否存在第一图片,例如,网络服务器可以通过判断所请求的网页信息中是否有图片扩展文件名来判断是否存在第一图片。在本发明的一个实施例中,第一图片是JPN格式图片或PNG格式图片。JPN格式图片和PNG格式图片是web中最流行的图片展现方式,网络服务器也可以只判断第一页面中是否存在以JPN或PNG为扩展名的第一图片。
步骤S404,如果是,对第一图片进行解析以过滤第一图片中的辅助信息。在本发明的一个实施例中,可以采用Iibpng和Iibjpg实现对第一图片的解析。由此可以方便且简单地实现对第一图片的解析。在本发明的一个实施例中,辅助信息包括图片用户信息。步骤S405,设定对第一图片的多个压缩率。具体地,可以预先设置第一图片的多个压缩率,或者当网络服务器例如Apache服务器判断监听到的用户所请求的第一页面中存在第一图片,例如存在以JPN或PNG为扩展名的图片时,根据第一图片设定多个压缩率。步骤S406,根据多个压缩率将第一图片压缩至对应的多个第三图片。具体地,如果网络服务器例如Apache服务器判断监听到的用户请求的第一页面中存在第一图片,例如存在以JPN或PNG为扩展名的图片,则根据多个压缩率将第一图片压缩至对应的多个第三图片。在本发明的一个实施例中,使用zlib对第一图片进行压缩。使用zlib对第一图片进行压缩可以占用很少的系统资源,并且可以对各种图片数据提供良好的压缩效果。步骤S407,用多个第三图片替换网络服务器中的第一图片。在本发明的一个实施例中,可以将步骤判断第一页面中是否存在第一图片,步骤 S404、S405、S406和S407集成开发成一个Apache的模块,利用Apache Hooks机制对其进行挂钩实现图片的自动优化。根据本发明实施例的线下图片优化方法,首先在对第一图片进行压缩之前,对第一图片进行解析以过滤第一图片中的辅助信息,然后通过设定对第一图片的多个压缩率, 可以根据多个压缩率生成多个第三图片,进一步减少页面文件大小、降低流量支出、节省网络带宽成本、缩短图片传输时间,进而减少用户等待时间,提升用户体验。根据上述的本发明各个实施例的线下图片优化方法,可以有效的对图片进行压缩,假设一张图片在未压缩之前的大小是100KB,根据本发明实施例的线下图片优化方法对其压缩之后大小变为70KB,相差30KB,假设日均I千万pv (page view,页面浏览量)的网站可以节省280G余的流量,对于有着众多用户和访问量的网站都是不小的节省。下面参考说明书附图描述根据本发明实施例的线下图片优化系统。—种线下图片优化系统包括接收器,用于接收线下用户发出的访问第一页面的请求;定位器,用于将请求定位到存储第一页面的网络服务器;网络服务器,用于监听请求并判断第一页面中是否存在第一图片,如果是,则对第一图片进行压缩以生成第二图片并且用第二图片替换网络服务器中的第一图片。图5为本发明一个实施例的线下图片优化系统的结构框图。如图5所示,根据本发明实施例的线下图片优化系统包括接收器100、定位器200 和网络服务器300。具体地,接收器100用于接收线下用户发出的访问第一页面的请求。更具体地,线下用户可以为开发者,开发者可以通过web访问的方式发出访问第一页面的请求以进行页面测试,接收器100接收到线下用户所发出的访问第一页面的请求。定位器200用于将请求定位到存储第一页面的网络服务器。
在本发明的一个实施例中,网络服务器是Apache服务器。Apache服务器可以运行在几乎所有广泛使用的计算机平台上,免费、稳定且性能卓越,被大多数开发者作为开发环境。网络服务器300用于监听请求并判断第一页面中是否存在第一图片,如果是,则对第一图片进行压缩以生成第二图片并且用第二图片替换网络服务器300中的第一图片。更具体地,网络服务器300例如Apache服务器监听到用户的第一页面请求,根据所监听到的第一页面请求进一步判断用户所请求的第一页面中是否存在第一图片,例如, 网络服务器300可以通过判断所请求的网页信息中是否有图片扩展文件名来判断是否存在第一图片。在本发明的一个实施例中,第一图片是JPN格式图片或PNG格式图片。JPN格式图片和PNG格式图片是web中最流行的图片展现方式,网络服务器也可以只判断第一页面中是否存在以JPN或PNG为扩展名的第一图片。如果网络服务器300例如Apache服务器判断监听到的用户请求的第一页面中存在第一图片,例如存在以JPN或PNG为扩展名的图片,则对第一图片进行压缩以生成第二图片,并用第二图片替换网络服务器300中的第一图片。在本发明的一个实施例中,使用zlib对第一图片进行压缩。使用zlib对第一图片进行压缩的算法占用很少的系统资源,可以对各种数据提供良好的压缩效果。根据本发明实施例的线下图片优化系统,通过网络服务器监听用户的页面请求并对所请求页面中存在的图片进行自动优化,一方面可以充分利用线下资源进行线下优化, 避免了因为需要图片优化而降低线上服务器性能以及安全风险,并且使得开发者不需要对图片进行手动优化,使用该系统可以提高开发效率,另一方面通过将图片进行压缩优化,可以减少页面文件大小、降低流量支出、节省网络带宽成本、缩短图片传输时间,进而减少用户等待时间,提升用户体验。图6为本发明一个实施例的线下图片优化系统的结构框图。如图6所示,根据本发明实施例的线下图片优化系统包括接收器100、定位器200、 网络服务器300和设定器400。具体地,接收器100用于接收线下用户发出的访问第一页面的请求。定位器200 用于将请求定位到存储第一页面的网络服务器。设定器400用于设定对第一图片的多个压缩率。网络服务器300用于监听请求并判断第一页面中是否存在第一图片,如果是,则对第一图片进行压缩以生成第二图片并且用第二图片替换网络服务器中的第一图片,网络服务器300还用于根据设定器400设定的多个压缩率将第一图片压缩至对应的多个第三图片并用多个第三图片替换网络服务器300中的第一图片。具体地,网络服务器300可以预先设置第一图片的多个压缩率,或者当网络服务器300例如Apache服务器判断监听到的用户所请求的第一页面中存在第一图片,例如存在以JPN或PNG为扩展名的图片时,根据第一图片设定多个压缩率。然后,网络服务器300根据多个压缩率将第一图片压缩至对应的多个第三图片。根据本发明实施例的线下图片优化系统,通过设定器设定对第一图片的多个压缩率,网络服务器300可以根据多个压缩率生成多个第三图片,由此网络服务器可以根据用户的客户端配置选择不同压缩率的第三图片提供给用户,进一步提升用户体验度。
10
在本发明的一个实施例中,网络服务器300进一步对第一图片进行解析以过滤第一图片中的辅助信息。在本发明的一个实施例中,可以采用Iibpng和Iibjpg实现对第一图片的解析。由此可以方便且简单地实现对第一图片的解析。在本发明的一个实施例中,辅助信息包括图片用户信息。根据本发明实施例的线下图片优化系统,在对第一图片进行压缩之前,网络服务器对第一图片进行解析以过滤第一图片中的辅助信息,从而进一步减少页面文件大小、降低流量支出、节省网络带宽成本、缩短图片传输时间,进而减少用户等待时间,提升用户体验。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。
权利要求
1.一种线下图片优化方法,其特征在于,包括以下步骤线下用户发出访问第一页面的请求;将所述请求定位到存储所述第一页面的网络服务器;所述网络服务器监听所述请求并判断所述第一页面中是否存在第一图片;如果是,则对所述第一图片进行压缩以生成第二图片;以及用所述第二图片替换所述网络服务器中的所述第一图片。
2.根据权利要求I所述的线下图片优化方法,其特征在于,进一步包括步骤设定对所述第一图片的多个压缩率,其中根据所述多个压缩率将所述第一图片压缩至对应的多个第三图片并用所述多个第三图片替换所述网络服务器中的所述第一图片。
3.根据权利要求I所述的线下图片优化方法,其特征在于,进一步包括步骤对所述第一图片进行解析以过滤所述第一图片中的辅助信息。
4.根据权利要求3所述的线下图片优化方法,其特征在于,所述辅助信息包括图片用户信息。
5.根据权利要求I或2所述的线下图片优化方法,其特征在于,所述第一图片是JPN格式图片或PNG格式图片。
6.根据权利要求I或2所述的线下图片优化方法,其特征在于,使用zlib对所述第一图片进行压缩。
7.根据权利要求I或2所述的线下图片优化方法,其特征在于,所述网络服务器是 Apache服务器。
8.一种线下图片优化系统,其特征在于,包括接收器,所述接收器用于接收线下用户发出的访问第一页面的请求;定位器,所述定位器用于将所述请求定位到存储所述第一页面的网络服务器;网络服务器,所述网络服务器用于监听所述请求并判断所述第一页面中是否存在第一图片,如果是,则对所述第一图片进行压缩以生成第二图片并且用所述第二图片替换所述网络服务器中的所述第一图片。
9.根据权利要求8所述的线下图片优化系统,其特征在于,进一步包括设定器,所述设定器用于设定对所述第一图片的多个压缩率,其中所述网络服务器根据所述多个压缩率将所述第一图片压缩至对应的多个第三图片并用所述多个第三图片替换所述网络服务器中的所述第一图片。
10.根据权利要求8所述的线下图片优化系统,其特征在于,所述网络服务器进一步对所述第一图片进行解析以过滤所述第一图片中的辅助信息。
11.根据权利要求10所述的线下图片优化系统,其特征在于,所述辅助信息包括图片用户信息。
12.根据权利要求8或9所述的线下图片优化系统,其特征在于,所述第一图片是JPN 格式图片或PNG格式图片。
13.根据权利要求8或9所述的线下图片优化系统,其特征在于,使用zlib对所述第一图片进行压缩。
14.根据权利要求8或9所述的线下图片优化系统,其特征在于,所述网络服务器是Apache服务器。
全文摘要
本发明提出一种线下图片优化方法及系统。其中,所述方法包括以下步骤线下用户发出访问第一页面的请求;将请求定位到存储第一页面的网络服务器;网络服务器监听请求并判断第一页面中是否存在第一图片;如果是,则对第一图片进行压缩以生成第二图片;以及用第二图片替换网络服务器中的第一图片。根据本发明实施例的方法,一方面可以充分利用线下资源进行线下优化,避免了因为需要图片优化而降低线上服务器性能以及安全风险,并且使得开发者不需要对图片进行手动优化,从而提高开发效率,另一方面通过将图片进行压缩优化,可以减少页面文件大小、降低流量支出、节省网络带宽成本、缩短图片传输时间,进而减少用户等待时间,提升用户体验。
文档编号H04L29/08GK102594872SQ201210004830
公开日2012年7月18日 申请日期2012年1月9日 优先权日2012年1月9日
发明者曹栋清, 王峰 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1