一种移动端生成静态页的方法以及系统技术方案

技术编号:14534989 阅读:55 留言:0更新日期:2017-02-02 20:12
本发明专利技术提供一种移动端生成静态页的方法,每间隔限定时间,根据动态页生成静态页;将静态页同步至服务器中;本发明专利技术还提供一种移动端生成静态页的系统;保证网页的正常运行,并可以减轻对数据的操作,同时也减轻服务器的压力,也保证了数据的正常。

Method and system for generating static page by mobile terminal

The invention provides a method for mobile terminal to generate static pages, every time limit, generating static pages according to dynamic pages; static pages will be synchronized to the server system; the invention also provides a mobile terminal to generate static pages; to ensure the normal operation of the web, and can reduce the operation of the data, but also reduce the pressure of the server, also ensure the normal data.

【技术实现步骤摘要】

本专利技术涉及一种移动端生成静态页的方法以及系统。
技术介绍
随着智能机的普及,使得网络的数据量呈现爆炸的趋势;其中大数据的特征就是海量、多样以及实时性;这使得对数据的管理、分析以及处理提出了很高的要求。智能机的使用率的提高也使得移动端的互联网需要更加多样性,同时对于金融公司来说,也是一个新的机遇与挑战。同时也让用户随时随地都能看到所关注金融行业最新的动态与资讯,移动网的应用也随之增大,为了让用户获得更加好的体验,需要更高的更新效率。
技术实现思路
本专利技术要解决的技术问题,在于提供一种移动端生成静态页的方法以及系统,降低服务器压力,实时更新数据。本专利技术之一是这样实现的:一种移动端生成静态页的方法,包括如下步骤:步骤1、每间隔限定时间,根据动态页生成静态页;步骤2、将静态页同步至服务器中。进一步地,所述动态页包括复数个动态页面;所述步骤1进一步具体为:根据动态页面的数量设定复数个限定时间,每个所述动态页面根据其对应的限定时间,生成静态页。进一步地,所述步骤2进一步具体为:将静态页通过同步脚本同步至AWS的服务器中。进一步地,还包括步骤3、若生成静态页失败时,AWS的服务器中对应的静态页回归之前版本的静态页,并将记录至错误日志中。本专利技术之二是这样实现的:一种移动端生成静态页的系统,包括如下模块:生成模块,每间隔限定时间,根据动态页生成静态页;存储模块,将静态页同步至服务器中。进一步地,所述动态页包括复数个动态页面;所述生成模块进一步具体为:根据动态页面的数量设定复数个限定时间,每个所述动态页面根据其对应的限定时间,生成静态页。进一步地,所述存储模块进一步具体为:将静态页通过同步脚本同步至AWS的服务器中。进一步地,还包括错误记录模块,若生成静态页失败时,AWS的服务器中对应的静态页回归之前版本的静态页,并将记录至错误日志中。本专利技术具有如下优点:本专利技术一种移动端生成静态页的方法以及系统,保证网页的正常运行,并可以减轻对数据的操作,同时也减轻服务器的压力,也保证了数据的正常。附图说明下面参照附图结合实施例对本专利技术作进一步的说明。图1为本专利技术方法执行流程图。具体实施方式如图1所示,本专利技术移动端生成静态页的方法,包括如下步骤:步骤1、根据动态页面的数量设定复数个限定时间,每个所述动态页面根据其对应的限定时间,生成静态页,所述动态页包括复数个动态页面;步骤2、将静态页通过同步脚本同步至AWS的服务器中。步骤3、若生成静态页失败时,AWS的服务器中对应的静态页回归之前版本的静态页,并将记录至错误日志中。本专利技术移动端生成静态页的系统,包括如下模块:生成模块,根据动态页面的数量设定复数个限定时间,每个所述动态页面根据其对应的限定时间,生成静态页,所述动态页包括复数个动态页面;存储模块,将静态页通过同步脚本同步至AWS的服务器中。错误记录模块,若生成静态页失败时,AWS的服务器中对应的静态页回归之前版本的静态页,并将记录至错误日志中。本专利技术一种具体实施方式:1:我们要保证,动态网站的正常访问,调试以及开发新的功能及程序,都在此服务器上正常运行,而且为保证安全,建议此服务器只对内访问;2:在动态网站访问正常的情况,我们需要生成静态页,分两种情况一;我们可以手动生成静态页,二:执行我们的定时脚本(采用YII框架中的自动化执行命令去调用:例如*/20****(cd/home/webroot/new3g.cnfol.com/phonenet/protected/commands;/usr/local/php/bin/php/home/webroot/new3g.cnfol.com/phonenet/protected/commands/crons.phpColumn>>/home/webroot/temp/list/Lists_`date+\\%Y\\%m\\%d`.log2>&1&)间隔20分钟执行一次),为保证减轻服务器的压力,频道页,及栏目,文章页,我们可以错开时间进行,我们有生成栏目页的脚本,还有首页,频道页等的脚本,执行脚本的时间我们可能会错开,比如说生成栏目页的脚本会每隔20分钟跑一次,频道也可能是10分钟跑一次,首页可能是5分钟跑一次,缓解压力。在脚本执行成功的时候我们需要将生成好的静态页,存放到aws的S3服务器上(通过同步脚本去执行,有新的生成页面就会出发这个脚本去同步),同时为保证手机网的正常运行,我们还采取一个防护措施,在生成静态页失败或者脚本错误时,我们将回归到之前的版本,并记录到错误日期以便我们进行查询,改善我们的脚本执行系统及手机网的正常访问虽然以上描述了本专利技术的具体实施方式,但是熟悉本
的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本专利技术的范围的限定,熟悉本领域的技术人员在依照本专利技术的精神所作的等效的修饰以及变化,都应当涵盖在本专利技术的权利要求所保护的范围内。本文档来自技高网
...

【技术保护点】
一种移动端生成静态页的方法,其特征在于:包括如下步骤:步骤1、每间隔限定时间,根据动态页生成静态页;步骤2、将静态页同步至服务器中。

【技术特征摘要】
1.一种移动端生成静态页的方法,其特征在于:包括如下步骤:步骤1、每间隔限定时间,根据动态页生成静态页;步骤2、将静态页同步至服务器中。2.根据权利要求1所述的一种移动端生成静态页的方法,其特征在于:所述动态页包括复数个动态页面;所述步骤1进一步具体为:根据动态页面的数量设定复数个限定时间,每个所述动态页面根据其对应的限定时间,生成静态页。3.如权利要求1所述的一种移动端生成静态页的方法,其特征在于:所述步骤2进一步具体为:将静态页通过同步脚本同步至AWS的服务器中。4.如权利要求1所述的一种移动端生成静态页的方法,其特征在于:还包括步骤3、若生成静态页失败时,AWS的服务器中对应的静态页回归之前版本的静态页,并将记录至错误日志中。5.一...

【专利技术属性】
技术研发人员:沈文策
申请(专利权)人:福建中金在线信息科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1