【技术实现步骤摘要】
本专利技术涉及动态万维网(Web)页面的静态化处理技术,尤其涉及一种实 现动态页面静态化的方法和系统。
技术介绍
目前,随着互联网技术的深入发展,互联网应用程序的功能性和复杂性也 曰益提高,因此,对于互联网应用程序性能的要求也越来越高。为了提高互联 网应用程序的性能,可以釆用生成计算机动态Web页面的静态化页面的方法来 提高互联网访问速度,降低服务器运算负荷。现有技术中,实现动态页面静态化的方法根据与运行期的关系可分为两种(1) 非运行期的静态页面静态化方法该方法中,管理员在网站后台发布新内容的同时,生成相应内容的静态页 面,例如2007年10月1日,管理员通过后台管理界面录入一篇文章后,立 刻生成地址为http:〃www.yoursite.com/tech/2007/10/01/001.html的静态页面,并 同步更新相关索引页上的链接。这样,用户在后期访问时,均直接访问该静态 页面,由于所述静态页面在访问之前已存在并存放于指定地址,因此,该方法 称为非运行期的静态页面静态化方法。(2) 运行期的动态页面静态化方法与上述非运行期的静态页面的静态化方法的主要区别 ...
【技术保护点】
一种实现动态页面静态化的方法,其特征在于,页面包括页面框架以及一定数量的组件,该方法包括: A、确定用户所访问页面中所需使用的组件,并生成各组件对应的静态化文件路径; B、确定生成的组件对应的静态化文件路径下不存在相应静态化文件时,生成该组件的动态化内容; C、确定生成的组件的动态化内容需进行静态化处理时,生成该动态化内容对应的静态化文件。
【技术特征摘要】
1、一种实现动态页面静态化的方法,其特征在于,页面包括页面框架以及一定数量的组件,该方法包括A、确定用户所访问页面中所需使用的组件,并生成各组件对应的静态化文件路径;B、确定生成的组件对应的静态化文件路径下不存在相应静态化文件时,生成该组件的动态化内容;C、确定生成的组件的动态化内容需进行静态化处理时,生成该动态化内容对应的静态化文件。2、 根据权利要求l所述的实现动态页面静态化的方法,其特征在于,步骤 B进一步包括确定生成的组件的静态化文件路径下存在相应的静态化文件时,直接调用 所述静态化文件。3、 根据权利要求2所述的实现动态页面静态化的方法,其特征在于,生成 组件的动态化内容之后,该方法进一步包括根据得到的每个组件对应的静态化文件或动态化内容,使用所述页面框架 组装成页面。4、 根据权利要求1至3任一项所述的实现动态页面静态化的方法,其特征 在于,生成所述静态化文件后,该方法进一步包括将所述静态化文件保存在该静态化文件对应的组件所对应的静态化文件路 径下。5、 一种实现动态页面静态化的系统,其特征在于,该系统包括页面组件 模块、控制模块以及应用模块,其中,页面组件模块,用于确定用户所访问的页面所需使用的组件,并将所述组 件的相关信息发送给控制模块;控制模块,用于根据接收到的所述组件的相关信息生成该组件的静态化文 件路径,之后,向资源模块发送查询请...
【专利技术属性】
技术研发人员:单金,赵宝刚,李迎,杜亦舒,张雨,
申请(专利权)人:北京中企开源信息技术有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。