`
hengxing2009
  • 浏览: 87325 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

客户端存储技术

    博客分类:
  • web
阅读更多
Cookie
缺点:
每个 cookies的大小不能超过4096字节
一般至多允许每个网站使用20个
一些浏览器要求所有网站总共的cookie数不能超过300个
不能跨浏览器
每次请求都会把数据发送到服务器端
       
优点:
浏览器支持最全面
和服务器交互方便

Flash Share Object
优点:
Key-Value存储方式
默认提供了100k,可向用户申请更大的空间
浏览器支持情况良好
跨浏览器

缺点:
要求浏览器安装Flash插件
Flash Player 6+
必须在页面中加载一个flash,而且得保证flash可以正常工作
User Data
特点:
单个页面提供128K 每个domain提供1024K
IE5.5+浏览器支持
不能跨浏览器
只能在相同路径下的不同页面间共享
Dom Storage
三种形式
sessionStorage 、localStorage和globalStorage
globalStorage是与localStorage类似的早期实现
sessionStorage 会话结束时就会销毁
localStorage是持久化存储
sessionStorage和localStorage总共提供了10M的存储空间
Window.name
Window原生对象的一个属性,所有浏览器都支持
提供了2MB~~60MB的空间
只有在链接跳转时才能传递数据
可以跨页面,跨域
可以在页面的domready事件之前使用
不能够持久化
Silverlight
提供了一个IsolatedStorageFile独立存储的API
默认为每个应用提供了1M的空间
跨浏览器
需要安装Silverlight插件
silverlight现在的安装率已经达到了60%
Google Gears
基于SQLite
默认为每个应用提供了1M的空间,可向用户申请更大的空间
需要安装GoogleGears插件
支持全文检索
Google不再打算支持此技术了
Open Database
HTML 5 正宗的存储方案
每个域名提供5MB的存储空间
SQL 语言的支持
事务支持
分享到:
评论

相关推荐

    PersistJS客户端数据存储的JavaScript框架

    一直以来,Cookie是客户端存储技术中的传统解决方法。然而,相对于像PersistJS这样越来越流行的框架来说,使用cookie还是有一些不好的地方。比如,cookie被限制在4k字节内。在每个HTTP处理中都要发送cookie会浪费...

    WEB客户端技术 WEB客户端技术

    **WEB客户端技术详解** 在信息技术领域,Web客户端技术是构建互联网应用的核心部分,它涉及到用户通过浏览器或者其他Web接口与服务器进行交互的方式。本篇将深入探讨Web客户端技术的关键概念、技术栈以及应用实例。...

    使用flash在客户端存储数据

    标题“使用Flash在客户端存储数据”涉及到的是一个利用Adobe Flash技术在用户计算机本地存储数据的方法。Flash曾经是互联网上广泛使用的交互式内容平台,其中包括一项功能,允许网站在用户的浏览器中存储信息,以便...

    OTS客户端 表格存储Table Store

    表格存储(Table Store)是阿里云推出的一种无模式的分布式数据存储服务,它基于大规模数据处理技术构建,具有高可用性、强一致性和可扩展性。作为一款NoSQL数据库,Table Store提供了丰富的数据模型,支持海量数据...

    Webkit做到了HTML5方式的客户端数据库存储

    HTML5的发展得如火如荼,各位技术人员都在深入的研究和试图掌握此项技术,Webkit就做到了HTML5方式的客户端数据库存储。且先看下Webkit是如何实现的吧! 目 前正在规划的HTML5标准中有很多令人兴奋的特性,我们非常...

    客户端日志存储系统,能保存日志

    实现这样的客户端日志存储系统,需要关注以下技术点: 1. 日志记录接口设计:提供统一的日志记录API,使得开发人员可以方便地在不同模块中插入日志语句。 2. 日志级别管理:支持不同的日志级别,如DEBUG、INFO、WARN...

    使用SQL Server2008的FILESTREAM存储技术.pdf

    "使用SQL Server2008的FILESTREAM存储技术.pdf" 本文将详细介绍使用SQL Server 2008的FILESTREAM存储技术,并对其进行配置和实现。FILESTREAM存储技术是SQL Server 2008的一项新功能,可以将BLOB数据存储为完整的...

    客户端资源客户端资源客户端资源

    它通过在全球范围内部署服务器节点,将资源存储在离用户最近的地方,从而缩短延迟,加快加载速度。 缓存策略也是提高性能的有效手段。通过设置合适的HTTP缓存头,浏览器可以缓存重复请求的资源,避免每次都从服务器...

    分布式存储系统中客户端的设计与实现.pdf

    《分布式存储系统中客户端的设计与实现》这篇论文主要探讨了在大规模分布式存储系统中的客户端设计问题,特别是针对名为BlueOcean的对象存储技术。文章首先强调了随着信息量的快速增长,传统的NFS等存储系统已无法...

    云存储客户端

    3. **安全保护**:为了保障数据安全,云存储客户端通常会采用加密技术,比如SSL/TLS协议进行数据传输加密,以及AES等算法对存储在云端的文件进行本地加密。此外,还可能提供权限管理,确保只有授权用户可以访问特定...

    Redis图形化桌面客户端

    这款客户端通过自动化这一过程,降低了技术门槛,使得非专业开发者也能轻松使用。无论是Windows、Mac还是Linux用户,都可以享受到即装即用的便捷体验。 客户端界面设计直观易用,提供清晰的数据浏览、编辑和管理...

    CCDISK客户端+缓存

    《CCDISK客户端+缓存:提升数据存储与访问效率的关键技术》 CCDISK客户端+缓存系统是针对CCdisk 1.9和1.8版本设计的一种优化工具,旨在提升数据存储和检索的效率,减少网络延迟,增强系统的整体性能。在当今大数据...

    iFrameChat:iFrameChat是一个聊天室,完全在具有本地存储的客户端上运行

    这种设计模式通常被称为离线优先或者客户端存储技术,它利用了现代浏览器提供的本地存储功能,如HTML5的Web Storage(包括localStorage和sessionStorage)或IndexedDB。 在JavaScript中,Web Storage为网页提供了在...

    主流分布式存储技术概述.pptx

    "分布式存储技术概述" 分布式存储技术是指将数据分布式存储在多个节点上,以提高存储容量、可靠性和读写性能的技术。下面将对主流的分布式存储技术进行概述。 1. HDFS(Hadoop Distributed File System) HDFS是...

    app手机客户端开发技术方案-完整版.docx

    "app手机客户端开发技术方案" 在今天的信息化时代,移动信息化技术已经成为企业信息化管理的关键部分。随着移动办公需求的增加,企业需要一个强大且灵活的移动办公系统来满足日常办公需求。为此,中国电信集团系统...

    ISCSI 64位 客户端

    ISCSI(Internet Small Computer System Interface)是一种网络存储技术,它将SCSI(Small Computer System Interface)协议封装在TCP/IP协议之上,使得数据存储可以通过IP网络进行传输。在64位环境下,ISCSI客户端...

    CSDN非官方博客客户端

    【CSDN非官方博客客户端】是一款由个人开发者定制的,专用于访问和管理CSDN博客...通过熟练运用API接口、本地存储技术和用户体验设计,开发者构建了一个与CSDN平台紧密协作的应用,为用户带来了便捷的博客管理新方式。

    第1章 Web客户端编程技术概述_12.pptx

    而Web服务器端则负责处理业务逻辑、数据存储,并将处理结果返回给客户端。 Web客户端,特别是现代的动态页面技术,降低了软件部署的复杂性,简化了更新过程,但其交互性和响应速度相比传统的客户端/服务器(C/S)...

    TD客户端.rar

    "TD客户端"通常指的是某个特定的软件或应用的客户端版本,尤其在信息技术(IT)领域,这可能是指一个用于与服务器交互的桌面或移动应用程序。TD可能是“Telecom Device”或者“Transaction Data”的缩写,具体含义...

    oracle 11g 客户端

    7. **安全特性**:Oracle 11g客户端支持多种安全特性,如SSL/TLS加密连接,数据库审计,用户权限和角色管理,以及数据脱敏功能,以确保数据的安全传输和存储。 8. **性能优化**:Oracle 11g引入了SQL优化顾问,帮助...

Global site tag (gtag.js) - Google Analytics