web页面离线存储

HTML5的离线存储允许用户在无网络连接时访问网站,提高加载速度并减少服务器负载。离线存储与传统缓存的区别在于服务范围、选择性和更新推送。实现方案包括设置manifest文件和更新机制,通过API控制缓存更新。离线存储在Gmail、Zoho等应用中有实际应用,但也会带来PV统计和存储开销等问题。离线存储的特性测试表明,不同manifest文件的缓存互不影响,同一manifest文件的缓存会被多个页面共享。
摘要由CSDN通过智能技术生成
htm5的一个重要特性就是离线存储,作用是在用户没有与因特网连接时,可以访问站点或应用,同时通过一定的方法(更新相关文件或者使用相关API)进行更新、删除离线存储等操作,在用户与因特网连接时,自动更新缓存数据。
一、目前已经有项目在使用该技术方案
1、Gmail:基于网络的邮箱
2、Zoho:在线生产力及合作应用程序
3、Remember The Milk:在线任务管理系统
4、wordPress 开源个人发布平台
二、离线缓存的优势:
1、离线浏览:用户可在离线时浏览您的完整网站;
2、速度:缓存资源为本地资源,因此加载速度较快;
3、负载减少:浏览器只会从发生了更改的服务器下载资源。
三、离线本地存储和传统浏览器缓存区别
1、服务范围:离线存储服务整个web站点,传统缓存只缓存单个页面;
2、选择性:离线缓存可以按需指定缓存文件和在线浏览文件,传统缓存无法指定;
3、推送更新:离线存储可以动态通知用户进行更新。
四、离线的具体实现方案
1、需要搭建apache服务器,来支持读.manifest文件
具体操作步骤:
a)找到apache/conf/httpd.conf文件,如下图进行配置

b)接下配置.manifest格式文件
例如:
CACHE MANIFEST  //必须以这个开头
version 1.0  //最好定义版本,更新的时候只需修改版本号
CACHE:
i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值