1.一种页面生成系统,其特征在于,所述系统包括:
Web服务器;
客户端,与所述web服务器建立连接,用于进行页面编辑,并访问所述web服务器以确定待上传的多媒体文件,并将所述多媒体文件的URL拷贝至当前页面;
数据库服务器,用于保存历史解析任务所获得URL,并且每个URL对应一个本地地址;其中,所述解析任务为对页面包含的多媒体文件解析以获取URL信息;以及多个后台服务器,连接在所述web服务器与所述数据库服务器之间,用于解析所述当前页面包含的URL信息,查询所述数据库服务器以确定与解析得到的URL信息匹配的本地地址,并将所述URL信息替换为对应的本地地址,以及保存编辑完成的页面内容以及相应的本地地址,生成包含多媒体文件的页面。
2.根据权利要求1所述的页面生成系统,其特征在于,所述多个后台服务器彼此分布式连接,每个所述后台服务器还用于队列化获取解析任务。
3.根据权利要求2所述的页面生成系统,其特征在于,所述多个后台服务器的数量可横向拓展。
4.根据权利要求1所述的页面生成系统,其特征在于,所述数据库服务器设置在所述后台服务器中的任意一个。
5.一种页面生成服务器,其特征在于,所述服务器包括:
任务获取模块,用于通过web服务器获取客户端正在编辑的当前页面,以获取解析任务;其中,所述客户端通过拷贝多媒体文件的URL将待上传的多媒体文件拷贝至所述当前页面,所述解析任务为对页面包含的多媒体文件解析以获取URL信息;
解析模块,用于解析所述当前页面包含的URL信息;
匹配模块,用于查询数据库服务器以确定与解析得到的URL信息匹配的本地地址,并将所述URL信息替换为对应的本地地址;其中,所述数据库服务器预先保存历史解析任务所获得URL,并且每个URL对应一个本地地址;
页面生成模块,用于保存编辑完成的页面内容以及相应的本地地址,生成包含多媒体文件的页面。
6.根据权利要求5所述的页面生成服务器,其特征在于,所述解析模块还用于在所述当前页面编辑时,持续对所述当前页面进行解析以确定与解析得到的URL信息匹配的本地地址。
7.根据权利要求5或6所述的页面生成服务器,其特征在于,还包括:
地址分配模块,用于在所述匹配模块在所述数据库服务器未查询到与解析得到的URL信息匹配的本地地址时,为所述URL信息分配一本地地址,并将所述URL信息与对应的所述本地地址同步保存至所述数据库服务器。
8.一种页面生成方法,其特征在于,所述方法包括:
客户端进行页面编辑,并访问web服务器以确定待上传的多媒体文件,并将所述多媒体文件的URL拷贝至当前页面;
后台服务器解析所述当前页面包含的URL信息,查询数据库服务器以确定与解析得到的URL信息匹配的本地地址,并将所述URL信息替换为对应的本地地址,以及保存编辑完成的页面内容以及相应的本地地址,生成包含多媒体文件的页面;其中,所述数据库服务器预先保存历史解析任务所获得URL,并且每个URL对应一个本地地址;所述解析任务为对页面包含的多媒体文件解析以获取URL信息。
9.一种页面生成方法,其特征在于,所述方法包括:
后台服务器通过web服务器获取客户端正在编辑的当前页面,以获取解析任务;其中,所述客户端通过拷贝多媒体文件的URL将待上传的多媒体文件拷贝至所述当前页面,所述解析任务为对页面包含的多媒体文件解析以获取URL信息;
解析所述当前页面包含的URL信息;
查询数据库服务器以确定与解析得到的URL信息匹配的本地地址,并将所述URL信息替换为对应的本地地址;其中,所述数据库服务器预先保存历史解析任务所获得URL,并且每个URL对应一个本地地址;
保存编辑完成的页面内容以及相应的本地地址,生成包含多媒体文件的页面。
10.根据权利要求9所述的页面生成方法,其特征在于,在所述数据库服务器未查询到与解析得到的URL信息匹配的本地地址时,所述方法还包括:为所述URL信息分配一本地地址,并将所述URL信息与对应的所述本地地址同步保存至所述数据库服务器。