pdf.js分片下载的介绍1-什么是分片下载

前面写了几篇文字,有网友问什么是分片下载,以及需要怎么的设置等?
其实我了解的也不是非常下详细,先在本片文章中介绍几个要点

第一:分片下载主要适用那一些资源
适合pdf、mp3、大图片等体积较大的附件

第二:分片下载不是万能,需要依赖客户端和服务器

  • 浏览器需要支持,这里强调的是ie 浏览器,低版本的可能不支持。ie9以下好像不支持。我测试下来,谷歌浏览器支持的最好。后面我写文章单独描述。
  • 需要web服务器支持,新一点版本nginx默认就是支持的

第三:如何查看自己的浏览器是否支持

  • 使用 curl -I 127.0.0.1 ,测试,如果出现 accept-range:bytes ,表示已经支持

在这里插入图片描述

  • 使用网页调试个工具,firefox,谷歌浏览器都自带。如果响应头区域出现 accept-range:bytes ,表示服务器已经支持

在这里插入图片描述
第四:如果启用分片下载的效果,如下图

  • 首先一个现象是一个文件,会有重复的请求,就是多次请求同一个连接
  • 第一次请求,状态码位200,以后状态码都是206,206 就是分片下载的标志

在这里插入图片描述
第五:补充:注意缓存
下载文件有可能是一个pdf静态文件,测试的时候,注意要清除浏览器缓存。
因为请求一次后,浏览器就一个缓存了,第二次他不会去服务器请求了。会出现只有一次状态码为200的请求

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值