本发明专利技术公开了一种动态数据分别编辑更新方法及系统,所述方法包括:分别编辑页面的动态数据和静态数据;页面更新时,获取需要更新的所述动态数据和静态数据;分别更新所述动态数据和静态数据。本发明专利技术实施例的方案,能够在网页需要更新时,根据需要更新的页面内容,区分动态数据和静态数据,仅更新需要更新的动态数据,对于静态数据和不需要更新的动态数据则不进行更新,从而减少了页面更新所需的数据量,极大的提高了用户体验度。
【技术实现步骤摘要】
一种动态数据分别编辑更新方法及系统
本专利技术涉及互联网
,特别涉及一种动态数据分别编辑更新方法及系统。
技术介绍
随着互联网的发展,页面也越来越重要。更多的信息是以页面或者网页的形式展现的。而随着互动要求的增加,页面中很多数据是要求实时更新的。因而,通常会将页面分为动态数据和静态数据。动态数据用来设置那些需要更多更新的数据,静态数据则不需要频繁的更新。网页是一个包含HTML标签的纯文本文件,它可以存放在世界某个角落的某一台计算机中,是万维网中的一“页”,是超文本标记语言格式(标准通用标记语言的一个应用,文件扩展名为.html或.htm)。网页通常用图像档来提供图画。网页要通过网页浏览器来阅读。静态网页(静态数据),其内容是预先确定的,并存储在Web服务器或者本地计算机/服务器之上。制作速度快,成本低。模板一旦确定下来,不容易修改,更新比较费时费事常用于制作一些固定板式的页面。通常用于文本和图像组成,常用于子页面的内容介绍。对服务器性能要求较低,但对存储压力相对较大。动态网页(动态数据),是取决于由用户提供的参数,并根据存储在数据库中的网站上的数据中创建的页面。通俗地讲,静态页是照片,每个人看都是一样的,而动态页则是镜子,不同的人(不同的参数)看都不相同。所谓的动态网页,是指跟静态网页相对的一种网页编程技术。静态网页,随着html代码的生成,页面的内容和显示效果就基本上不会发生变化了——除非你修改页面代码。而动态网页则不然,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。值得强调的是,不要将动态网页和页面内容是否有动感混为一谈。这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的动态效果没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,只要是采用了动态网站技术生成的网页都可以称为动态网页。总之,动态网页是基本的html语法规范与Java、VB、VC等高级程序设计语言、数据库编程等多种技术的融合,以期实现对网站内容和风格的高效、动态和交互式的管理。因此,从这个意义上来讲,凡是结合了HTML以外的高级程序设计语言和数据库技术进行的网页编程技术生成的网页都是动态网页。从网站浏览者的角度来看,无论是动态网页还是静态网页,都可以展示基本的文字和图片信息,但从网站开发、管理、维护的角度来看就有很大的差别。早期的动态网页主要采用公用网关接口CGI(CommonGatewayInterface)技术。您可以使用不同的程序编写适合的CGI程序,如VisualBasic、Delphi或C/C++等。虽然CGI技术已经发展成熟而且功能强大,但由于编程困难、效率低下、修改复杂,所以有逐渐被新技术取代的趋势。与静态网页相对应的,能与后台数据库进行交互,数据传递。也就是说,网页URL的后缀不是.htm、.html、.shtml、.xml等静态网页的常见形动态网页制作格式,而是以.aspx、.asp、.jsp、.php、.perl、.cgi等形式为后缀,并且在动态网页网址中有一个标志性的符号——“?”。动态网页可以用visualstudio2008等来实现。一个在Web(网络)服务器上运行的程序(服务器端脚本)是用来改变在不同的网页之上的网页内容,或调节序列或重新加载的网页。服务器响应来确定这种情况,张贴的超文本标记语言表单里头的数据,URL中的参数,所使用的浏览器类型,时间流逝,或数据库或服务器的状态。这些网页通常都是如ASP,ColdFusion,Perl,PHP,WebDNA,或者其他的服务器端语言。这些服务器端语言经常使用的通用网关接口(CGI)产生动态网页。有两个明显的例外是asp.net和JSP(爪哇服务器页面),在它们的API(程序编程接口)里头会重复使用CGI的概念,但实际上所有的web(网络)请求分派到壹个共享的虚拟机。动态网页有很少或没有预期变化时,往往会高速缓存和页面预计会接收大量的网络流量,会营造缓慢的加载时间至服务器。现有技术中,由于互动的要求,动态页面的更新量非常巨大,例如,需要实时更新的页面数据等。这就为页面更新带来的数据量和带宽带来了极大的考验。因而,亟需要一种提高动态页面编辑和更新效率的方案,使得页面可以在尽量下的数据量下进行及时的更新。
技术实现思路
本专利技术提供一种动态数据分别编辑更新方法及系统,用以解决现有技术中动态页面更新的问题。本专利技术提供一种动态数据分别编辑更新方法,包括:分别编辑页面的动态数据和静态数据;页面更新时,获取需要更新的所述动态数据和静态数据;分别更新所述动态数据和静态数据。所述方法还包括:若仅需要更新动态数据时,仅更新需要更新的动态数据,其余的动态数据和静态数据不做更新。所述方法还包括:用JS脚本编辑更新所述页面的动态数据和静态数据。所述方法还包括:分别更新所述页面中单个页面的动态数据和静态数据。所述方法还包括:将所述编辑好的页面动态数据和静态数据上传到不同的CDN服务器;从不同的所述CDN服务器更新所述动态数据和静态数据。所述方法还包括:所述动态数据为需要实时更新的页面数据,根据需要实时更新。一种动态数据分别编辑更新系统,包括:编辑单元,用于分别编辑页面的动态数据和静态数据;获取单元,用于页面更新时,获取需要更新的所述动态数据和静态数据;更新单元,用于分别更新所述动态数据和静态数据。所述获取单元还用于分别获取动态数据和静态数据,仅更新需要更新的动态数据,其余的动态数据和静态数据不做更新。所述更新单元还用于分别更新所述页面中单个页面的动态数据和静态数据。所述系统还包括上传单元,用于将所述编辑好的页面动态数据和静态数据上传到不同的CDN服务器;从不同的所述CDN服务器更新所述动态数据和静态数据。本专利技术实施例通过分别编辑页面的动态数据和静态数据;页面更新时,获取需要更新的所述动态数据和静态数据;分别更新所述动态数据和静态数据。本专利技术实施例的方案,能够在网页需要更新时,根据需要更新的页面内容,区分动态数据和静态数据,仅更新需要更新的动态数据,对于静态数据和不需要更新的动态数据则不进行更新,从而减少了页面更新所需的数据量,极大的提高了用户体验度。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例1提供的一种动态数据分别编辑更新方法原理流程图;图2为本专利技术实施例2提供的一种动态数据分别编辑更新系统结构示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。如图1所示,为本专利技术实施例1提供的一种动态数据分别编辑更新方法原理流程图,其中,步骤11,分别编辑页面的动态数据和静态数据。页面通常本文档来自技高网...

【技术保护点】
一种动态数据分别编辑更新方法,其特征在于,包括:分别编辑页面的动态数据和静态数据;页面更新时,获取需要更新的所述动态数据和静态数据;分别更新所述动态数据和静态数据。
【技术特征摘要】
1.一种动态数据分别编辑更新方法,其特征在于,包括:分别编辑页面的动态数据和静态数据;页面更新时,获取需要更新的所述动态数据和静态数据;分别更新所述动态数据和静态数据。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若仅需要更新动态数据时,仅更新需要更新的动态数据,其余的动态数据和静态数据不做更新。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:用JS脚本编辑更新所述页面的动态数据和静态数据。4.如权利要求1所述的方法,其特征在于,所述方法还包括:分别更新所述页面中单个页面的动态数据和静态数据。5.如权利要求1所述的方法,其特征在于,所述方法还包括:将所述编辑好的页面动态数据和静态数据上传到不同的CDN服务器;从不同的所述CDN服务器更新所述动态数据和静态数据。6.如权利要求1所述的方法,其特征...
【专利技术属性】
技术研发人员:田长连,
申请(专利权)人:天脉聚源北京科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。