美文网首页
推送与离线缓存

推送与离线缓存

作者: e80c3fbed5b2 | 来源:发表于2020-06-14 21:20 被阅读0次

推送

//  // 来自index.php的推送
let source = new eventSource('./index.php');
source.onmessage = function (e) {
  console.log(e)
}

离线缓存

  • 如果是apache,在httpd.conf文件中加上:
    AddType text/cache-manifest .manifest
// cache.manifest缓存配置文件
<html manifest="cache.manifest">
......
</html>
# cache.manifest
CACHE MANIFEST
CACHE:
  img/test.jpg # 缓存请求路径为img/test.jpg的这个图片
  img/test2.jpg # 缓存请求路径为img/test2.jpg的这个图片
# FALLBACK  // 上面的没找到就到这个缓存里找
  // 无论缓存中是否找到,都从网络获取
NETWORK:
  *

多线程

// index.js
const w = new worker('./worker.js')
console.time(1)
w.postMessage(50000)
w.onmessage = function(e) {
  console.log(e)
}
console.endTime(1) // 打印操作的时间
// worker.js
// self是主线程,index.js
self.onmessage = function (e) {  
  let s = '';
//   s = ....... 一系列复杂操作
self.postMessage(s) // 处理完成后返回给主线程
}

相关文章

  • 推送与离线缓存

    推送 离线缓存 如果是apache,在httpd.conf文件中加上:AddType text/cache-man...

  • H5 离线缓存

    离线缓存 什么是离线缓存,为什么要用它?这是我们需要思考的问题。 顾名思义,离线缓存,就是离线了你的东西内容也缓存...

  • iOS获取App缓存文件的大小并清除缓存

    App在处理网络资源时,一般都会做离线缓存处理,其中最典型离线缓存框架为SDWebImage。 但是,离线缓存会占...

  • 离线缓存manifest用于前端优化

    离线缓存 离线缓存又叫“ApplicationCache”,是从浏览器缓存中分出来一块缓存区,用来存储一定的资源。...

  • 3.7 离线应用

    3.7 离线应用 问题一:什么是离线应用? 离线应用是指通过离线缓存技术,让资源在第一次被加载后缓存在本地,下次访...

  • SqlLite数据库

    一、数据库 在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。离线缓存一般都是把数据保存到...

  • iOS学习笔记16-数据库SQLite

    一、数据库 在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。离线缓存一般都是把数据保存到...

  • HTML5离线缓存相关文章

    HTML离线缓存-manifest简介有趣的HTML5: 离线存储

  • 网络接口缓存方案

    为什么要加入离线缓存 使用何种方式存储数据 离线缓存的思路: 需要注意的点: @end 具体使用

  • iOS开发本地缓存(数据离线缓存、读取、释放)

    iOS开发本地缓存(数据离线缓存、读取、释放)_异客_新浪博客

网友评论

      本文标题:推送与离线缓存

      本文链接:https://www.haomeiwen.com/subject/qeipzhtx.html