客户端数据存储概述

过去十年中,阅读器已生长成为一个壮大的东西。这是一个迟缓的历程,伴随着许多生长之痛。
如今,增强型规划控件、3D图形和游戏,以至是音乐都可以在小而陈旧的阅读器中完成。客户端数据存储是一个越发令人兴奋的特征。

阅读Web的”典范”历程从一最先就没有变过:阅读器要求一个URL,Web服务器返回要求的内容,然后阅读器要求更多的内容,而服务器返回更多的内容。
阅读器好像很忘记,它晓得的一切东西都必须从服务器取得。

虽然一般而言确切云云,但这无视了一个功能壮大的替换计划: 将数据存储在阅读器中,让它可以跳过向服务器要求信息的历程,而只从用户的当地机械上猎取数据。它以至还可以操纵那些数据,用于任何合理的用处。数据可以稍后被发挥服务器用于更新。

总结来讲,阅读器具有以下才能:

  • 直接接见数据。虽然运用AJAX猎取数据的速率一般已快了许多,但将数据存储在当地机械上会让数据接见速率更快。
  • 节约网络流量。阅读器猎取一次数据,只需有效就一向保存着,而没必要不停从服务器猎取数据。这可以减轻服务器的压力。
  • 减轻服务器的压力。假如服务器不停地相应要求,并从数据库服务器猎取数据,那末服务器会负担过重。削减要求次数,可以削减服务器的工作量。
  • 末了,数据存储在当地,这使建立完整离线的应用程序变得越发可行。

但是,并不是一切都云云优美。将数据转移到阅读器也有以下几点不足。

  • 没有任何同步支撑。
  • 存储限定隐约。
  • 不能庖代纯粹的数据库服务器。
    原文作者:唐僧洗头爱飘柔
    原文地址: https://segmentfault.com/a/1190000013290449
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞