A system and method for providing local storage and recording changes to the contents of a data file for implementing one or more parts of a data file. In some embodiments, the first data file can be sent to the client system together with the script to manage the first data file. Changes to data files can be stored locally and can then be sent to remote servers after network reconnection.
【技术实现步骤摘要】
收集与本地存储的数据文件相关联的事务数据背景客户端计算装置可以通过网络从一个或多个服务器请求诸如网页的数据文件。从服务器接收页面或其它文件的客户端计算装置可以将这样的页面或其它文件存储在本地。数据文件的本地存储拷贝可以被呈现以便将来从本地存储区再次显示,而无需对服务器发送第二请求,并且无需第二次向服务器请求数据文件。例如,客户端计算装置可以从服务器接收诸如超文本标记语言(“HTML”)页面的页面,这包括对将被作为处理HTML页面的部分而获得的一个或多个数据文件的引用。客户端计算装置然后可以向适当的服务器请求一个或多个数据文件并且处理被请求的数据文件以便显示。此外,客户端计算装置可以将被请求的数据文件中的一个或多个存储在客户端计算装置的本地数据存储区中或客户端计算装置可访问的数据存储区中。一个或多个数据文件的这些本地存储的拷贝然后可以在随后被请求的页面中使用,随后被请求的页面包括对相同的数据文件的引用。以这种方式,数据文件的本地保存促进对服务器发出请求以便获得数据文件的请求次数的下降。然而,如果需要对本地存储的数据文件的改变,诸如包括与数据文件相关联的事务和互动数据,则客户端计算装置通常必须重新连接到服务器以接收更新版本的数据文件或利用未更新版本的数据文件。附图简述由于通过参照当结合附图所作的下列详细描述,前述方面和许多伴随的优势变得更好理解,故它们将变得更加容易领悟,在附图中:图1描绘说明性操作环境,其中,客户端计算装置可以向服务器请求一个或多个数据文件,并且可以将接收的数据文件中的一个或多个的部分存储在本地数据存储区中。图2A是图示图1的操作环境内向服务器 ...
【技术保护点】
一种用于实现对页面的浏览的系统,所述系统包括:计算装置,其被配置成使用网络与远程服务器通信,所述远程服务器存储第一数据文件和与期满准则相关联的可执行代码,所述计算装置包括本地文件存储区并且可操作以:当与所述远程服务器的网络连接不可用时,执行所述可执行代码以记录与所述第一数据文件有关的一个或多个事务;当所述可执行代码基于所述期满准则有效时,将与所述第一数据文件相关联的所述一个或多个事务的子集存储在所述本地文件存储区上;并且当所述计算装置连接到所述远程服务器时,促使传送与所述第一数据文件相关联的所述一个或多个事务的子集。
【技术特征摘要】
1.一种用于实现对页面的浏览的系统,所述系统包括:计算装置,其被配置成使用网络与远程服务器通信,所述远程服务器存储第一数据文件和与期满准则相关联的可执行代码,所述计算装置包括本地文件存储区并且可操作以:当与所述远程服务器的网络连接不可用时,执行所述可执行代码以记录与所述第一数据文件有关的一个或多个事务;当所述可执行代码基于所述期满准则有效时,将与所述第一数据文件相关联的所述一个或多个事务的子集存储在所述本地文件存储区上;并且当所述计算装置连接到所述远程服务器时,促使传送与所述第一数据文件相关联的所述一个或多个事务的子集。2.根据权利要求1所述的系统,其中所述期满准则包括与所述第一数据文件有关的事务的阈值数量。3.根据权利要求2所述的系统,其中所述一个或多个事务的子集包括少于或等于所述阈值数量的多个事务。4.根据权利要求3所述的系统,其中所述一个或多个事务的子集包括一系列连续的事务。5.根据权利要求4所述的系统,其中所述一系列连续的事务包括所述系列中最早发生的事务或所述系列中最晚发生的事务中的至少一个。6.根据权利要求1所述的系统,其中所述第一数据文件的所述改变中的每一个分别与序列识别符相关联,并且其中所述子集包括至少一个与最早的序列识别符相关联的改变。7.根据权利要求1所述的系统,其中所述第一数据文件的所述改变中的每一个分别与序列识别符相关联,并且其中所述子集包括至少一个与最晚的序列识别符相关联的改变。8.根据权利要求1所述的系统,其中所述计算装置进一步可操作以识别改变的子集。9.根据权利要求1所述的系统,其中所述计算装置进一步可操作以:从所述服务器接收第二数据文件,所述第二数据文件包括一个或多个所述第一数据文件的更新。10.根据权利要求9所述的系统,其中所述一个或多个更新至少部分地基于改变的子集。11.根据权利要求9所述...
【专利技术属性】
技术研发人员:D·钱,X·梁,C·常,J·赖,
申请(专利权)人:亚马逊技术有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。