上篇博客(在github上写个人简历——最简单却又不容易的内容罗列)介绍了我在github上放的一个个人在线简历,有朋友看了后告诉我一个很大缺陷,使用github挺慢的,每次看的时候都很慢,第一反应这问题我可解决不了,后来想到是否可以利用缓存,至少第二次看的时候会快一些,但缓存机制大部分依赖于浏览器,而且默认都用了,还是很慢,所以此路不通。

application cache

忽然灵光一现(原谅我愚笨,其实应该很快想到的),前段日子在看html5的东西,当时觉得application cache没有太大用处,又肤浅了,用在这个需求实在太合适了。那么是什么是application cache呢?

application cache是html5引入的本地存储方案之一,和我们平常浏览器缓存类似,application cache在本地存储页面资源,我们先不用着急看application具体怎么使用,首先看看传统浏览器缓存有哪些问题。

一:浏览器缓存是不可靠的,我们不直到当前哪些资源被缓存,也不知道会被缓存多久,因为浏览器会随时因为空间或时间原因舍弃某些缓存,加入新的缓存文件。

二:虽然有浏览器缓存,但我们不能依赖浏览器缓存完全离线访问web

application cache解决了这两个主要问题,application cache允许开发者指定页面哪些资源需要被缓存,虽然也有空间大小限制,但是可以通过程序更改,可以控制缓存生命周期,安全可靠的让web离线使用,这么神奇,看看是怎么做到的吧

manifest 文件

要向使用application cache 需要为页面的html标签添加manifest属性,属性值是manifest文件路径,可以使用同源的绝对地址,也可以使用相对地址。

为提高访问速度建立本地文件服务器,html5 Application Cache——加快简历二次访问速度...相关推荐

  1. html5 application cache 空间限制,HTML5离线存储之Application Cache

    关于html5的离线存储,大致可分为: localStorage, sessionStorage indexedDB web sql application cache 可以在chrome的debug ...

  2. HTML5 - 应用程序缓存(Application Cache)

    为什么要使用Application Cache技术? 在HTML5之前,我们需要接入网络才能访问,这毫无疑问是网站多次请求服务器,造成速度变慢,对于PC用户,网络相对比较稳定,载入速度也不会差太多.但 ...

  3. 如何在局域网搭建php网站,【自己网站搭建】如何使用本地计算机,建立本地网站?怎样才能让局域网上的人都能访问到我电脑上的本地网站?...

    [自己网站搭建]如何使用本地计算机,建立本地网站?怎样才能让局域网上的人都能访问到我电脑上的本地网站?下面就和小编一起来看看吧! 如何使用本地计算机,建立本地网站? 建立网站,我们需要域名,空间,上传 ...

  4. html5访问本地资源,HTML5实现一个访问本地文件的实例今

    怎么通过 html5 读取本地文件 看你要读取什么 在高深一点的要php html5 打开本地文件夹 我想在chrome浏览器下实现点击 打开文件夹 html5本地存储怎么做,html5本地存储实例详 ...

  5. 文件服务器 华为,建立一个文件服务器

    建立一个文件服务器 内容精选 换一换 物理机场景HTML文件策略:每个Nginx实例分别访问独自的HTML文件.每起一个Nginx实例,就需要增加一个index.html文件,通过命名区分.例如:在2 ...

  6. gitee 从 拉取新分支到本地_Hexo博客详细教程(一)| 建立本地站点

    点上方蓝字关注我们 每天都有好玩的东西等着你 博客炫酷效果展示 安装Hexo 安装Git 参考文章:Git实用教程(二) | Git简介及安装详解. 安装Nodejs Nodejs可以从官网( htt ...

  7. Brenda-利用SOAP API访问Brenda及本地保存

    目录 Target Brenda SOAP API 客户端配置 SOAP API 参数 输出 其它事项 TODO List Brenda类 Brenda_SOAP Brenda_local Brend ...

  8. [zz]Ubuntu建立本地源实用案例

    Ubuntu建立本地源非常实用,很多服务器在局域网没有网络或者网络很慢的情况下,或者需要批量安装同样的软件的时候,如果每一台服务器都去外网下载,是不是很慢,而且也不是一个运维工程师愿意这么干的!那有什 ...

  9. xp系统本地连接服务器,WinXP如何建立本地连接?WinXP建立本地连接的解决方法

    有些安装WinXP系统的系统盘,在安装完WinXP系统后都没有默认创建本地连接,这对于很多使用路由器上网的用户来说非常不方便.有的时候我们还是很需要本地连接这个功能来连接宽带的,那么应如何找回自己的本 ...

最新文章

  1. 型网站的架构设计问题----大型高并发高负载网站的系统架构
  2. 分享几个用 Python 给图片添加水印的方法,简单实用
  3. [CF125E]MST Company
  4. IP、TCP、UDP报文头说明
  5. NHibernate——Criteria条件查询
  6. wifi一键配网smartconfig原理及应用
  7. Centos新建系统用户详解
  8. 用java雷电游戏_Java实现仿雷电游戏
  9. mac ssh远程登录linux,MAC使用SSH远程登录
  10. stm32数码管显示实时时间并有闹钟功能
  11. 腾讯区块链专利申请量排名全国第一;摩拜超20.56万单车被破坏;Nginx 1.17.7发布 | 极客头条...
  12. 计算机网络面试题总结
  13. 爱帮网“搜索+社区”就地展开
  14. 2019南京“无房证明”办理
  15. Python窗体控制相关方法
  16. 腾讯微信客服电话怎么直接人工服务呢
  17. 企业群发短信时为什么要找短信平台公司而不是直接找运营商发送
  18. 树莓派开发和车牌识别
  19. poj-2905 The Pilots Brothers' refrigerator
  20. 报错:Error: module property was removed from Dependency

热门文章

  1. 每日一皮:前程序员离职后没人想接的代码...
  2. 在服务器上排除问题的头 5 分钟
  3. e.printStackTrace()会导致锁死?这仅仅是打印,怎么可能?
  4. linux按进程分配物理内存,linux下内存管理学习心得(一)
  5. rm 空间不释放_rm删除文件之后,空间就被释放了吗?
  6. curl linux 数组参数_Linux系统调用原理
  7. 旋转目标检测rotation-yolov5笔记
  8. mxnet slice_axis
  9. linux安装ffmpeg
  10. cv2.setNumThreads