PHP实现限制网速下载:

// 将发送到客户端的本地文件

$local_file = 'test.mp4';

// 文件名

$download_file = 'your-download-name.mp4';

// 设置下载速率(=> 20,5 kb/s)

$download_rate = 20.5;

if(file_exists($local_file) && is_file($local_file)) {

// 发送 headers

header('Cache-control: private');

header('Content-Type: application/octet-stream');

header('Content-Length: '.filesize($local_file));

header('Content-Disposition: filename='.$download_file);

// flush 内容

flush();

// 打开文件流

$file = fopen($local_file, "r");

while (!feof($file)) {

// 设置文件最长执行时间

set_time_limit(0);

// 发送当前部分文件给浏览者

print fread($file, round($download_rate * 1024));

// flush 内容输出到浏览器端

flush();

// 防止PHP或web服务器的缓存机制影响输出

ob_flush();

// 终端1秒后继续

sleep(1);

}

// 关闭文件流

fclose($file);

}

else {

die('Error: 文件 '.$local_file.' 不存在!');

}

php 计算当前网速,PHP实现限制网速下载相关推荐

  1. 赛客乐u无线路由器测速服务器繁忙,无线路由器网速慢怎么办?

    经常有人在微信.QQ上向鸿哥咨询 路由器网速慢的问题. 一旦有人问起,鸿哥就觉得非常的头疼,因为路由器网速慢的原因有很多:每个用户的情况都可能不一样,必须要经过排查,先找到引起网速慢的原因,才能够解决 ...

  2. 电脑服务器不稳定怎么办,网速不稳定怎么办? 网速不稳定的原因与解决办法-电脑教程...

    网速不稳定不是网民经常容易遇到的烦恼问题,不少用户在玩游戏或看电影等经常出现卡机,或者网页经常打不开等情况发生,那么网速不稳定怎么办呢?要解决网速不稳定,最重要的还是找出网速不稳定的原因然后对症下药, ...

  3. 电脑如何测网速_Macbook Pro怎么查看网速Mac怎么测网速?

    苹果笔记本怎么查看网速苹果电脑怎么查网速这两个问题在网上大把的人询问,由于本身mac不提供图形化的网速查看软件,加入mac本身的软件少.所以不像Windows随便下载个软件即可查看网速.这里介绍两个软 ...

  4. lisp方格网法计算土方量_CAD土方软件方格网法与三角网法相结合,准确计算土方量...

    在场地平整土方测量中,方格网法和三角网法是用得最多的两种方法,它们各有优点,又各有缺点:用方格网法做的土方成果直观易懂,是绝大部分客户的首选方法,但传统的方格网法测量土方量,是在特定位置(方格点上)测 ...

  5. 教你怎么蹭网实现和dualwan双倍网速上网

    教你怎么蹭网实现和dualwan双倍网速上网 蹭网:就是利用邻居家的无线信号上网,当然需要破解之后才能上. Dualwan:在一台无线路由器上划出两个wan口来实现2倍的上网速度. 基本网络拓扑如下 ...

  6. 实时网速监测app_实时网速安卓下载_实时网速监测安卓app下载-XP软件园

    详情介绍 实时网速安卓是一款简单实用的手机网速监测工具,自身的体积只有2m大小,对手机运行的网速数字显示最新网速,掌握目前手机网速情况,需要就来下载实时网速安卓吧. 实时网速安卓介绍 实时网速监测安卓 ...

  7. 添加js代码:百度网盘网页版开倍速

    好久没写博客了,上半年都在准备比赛,计算机设计大赛.物联网设计大赛都拿了省一,西门子拿了省特(好像还是总分第一),还有一些其他稀稀散散的比赛也终于都结束了,但是保研这件事估计还是凉凉了,呜呜呜,今年没 ...

  8. 百度网盘网页端视频倍速方法

    当我在网页端看百度网盘视频而苦于无法倍速的时候,我更改了视频的网页代码,每次看的时候只需复制粘贴一下代码就可以轻松实现倍速了,很简单! 首先,如下图进入开发者工具 在控制台(console)输入下面这 ...

  9. 苹果手机测试网络速度的软件,‎App Store 上的“网速测试大师-测网速首选”

    网速测试大师(SpeedTest Master)致力于为全球用户提供快速专业的网络测速服务.[最新功能]5G测速.Ping 测试.游戏Ping.一键设备检测. 网速测试大师,是您的手机管家,wifi管 ...

  10. php网速测试程序,js简单网速测试方法完整实例

    本文实例讲述了js简单网速测试方法.分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下: /p> "http://www.w3.org/TR/html4/loose.d ...

最新文章

  1. 往阿里云服务器上安装Mysql
  2. 三次握手、四次挥手理解
  3. 再见!Python不想再被这么搞了!
  4. Oracle的控制文件
  5. 配置交换机端口聚合(思科)
  6. TCP/IP之大明内阁---协议的制定
  7. 关于今天写Flex视频循环播放所出现的sdk问题
  8. 【遥感数字图像处理】基础知识:第二章 遥感知识回顾、遥感数字图像处理基础知识
  9. c 中=和==的区别有哪些?
  10. docker项目部署 php_docker部署php的web项目
  11. SpringCloud工作笔记0104---SpringCloud和SpringCloudAlibaba的区别
  12. frida hook java 函数_使用 Frida 来 Hook Java 类中的构造函数(构造函数带重载),获取解密后的js脚本...
  13. 190628每日一句
  14. 【窗口置顶神器】DeskPins
  15. 趋势突破策略与期权——以Dual Thrust为例
  16. LeetCode1436. 旅行终点站(Java)
  17. 如何才能解决堵车?这个实验告诉你答案!
  18. 学生计算机培训照片,四川新华电脑学校三维项目实训室参观照片
  19. 11款学习编程好玩的浏览器游戏
  20. 计算机在制造业中的应用领域是什么,计算机在制造业中的应用ppt

热门文章

  1. Leetcode Editor的使用
  2. 北大最神博士论文:为什么学校打印店老板大多是湖南人?
  3. 使用strlen函数的常见错误
  4. 考驾照之考科目一二体验
  5. 生物力学-有限元分析
  6. 【Matlab语音识别】电话按键语音识别(含按键录音)【含源码 1752期】
  7. 财务管理 viewthread.php,厦大2017mpacc:一些个人经验和感想
  8. page_sourse爬取渲染后的页面代码
  9. FPGA+DSP的高速AD采集处理开发详解
  10. 《SEO教程:搜索引擎优化入门与进阶(第3版)》