实时向客户端输出数据(例如1秒输出一行) 要注意的两个问题
来源:互联网 发布:罗伯特戈登大学 知乎 编辑:程序博客网 时间:2024/05/01 12:42
- <?php
- if (ob_get_level() == 0) {
- ob_start();
- }
- for ($i = 0; $i<20; $i++){
- echo "<br>$i Line to show.";
- echo str_pad('',4096)."\n"; //这里主要解决有的浏览器缓存机制的问题 如果没有达到浏览器的缓存,就补充空白以达到最大的缓存
- ob_flush();
- flush();
- //sleep(2);
- usleep(50000);
- }
- echo "Done.";
- ob_end_flush();
这里要注意两方面的问题:
一) 有的浏览器缓存机制的问题。 这里就需要 用
- echo str_pad('',4096)."\n";
二)Apache 服务器配置问题
有的服务器配置了 压缩缓存, 例如打开了 mode_defleat.so ,这样的话,缓存就算flush了,也是到了服务器配置的压缩缓存里。
- 实时向客户端输出数据(例如1秒输出一行) 要注意的两个问题
- 实时向客户端输出数据(例如1秒输出一行) 要注意的两个问题
- 用response向客户端输出中文数据
- 2.求两个长长整型的数据的和并输出,例如输入1233333333333333 。。。 3111111111111111111111111.。。。,则输出。。。。
- JavaEE中用response向客户端输出中文数据乱码问题分析
- JavaEE中用response向客户端输出中文数据乱码问题分析
- JavaEE中用response向客户端输出中文数据乱码问题分析
- 关于使用System.out.println()向控制台输出数据和使用out.println()向页面输出数据效率的问题
- servlet向客户端输出信息
- PHP向浏览器输出数据的命令
- Linux C 格式化输出时要注意的问题
- Linux C 格式化输出时要注意的问题
- 输出格式问题 例如0001 或者小数
- P1输出1秒的方波
- 自定义的向客户端输出Javascript脚本alert函数
- 自定义的向客户端输出Javascript脚本alert函数
- 用流的方式向客户端输出文件
- response向客户端输出的两种方式
- 直通串口线和交叉串口线
- java访问共享目录
- 操作系统开发 - cross compile libelf
- VS2008查看dll导出函数
- 【错误处理:】Collection <__NSArrayM: 0x12ec10e0> was mutated while being enumerated.
- 实时向客户端输出数据(例如1秒输出一行) 要注意的两个问题
- PHP多进程并发控制的测试用例
- 最近看了看Kerberos协议,终于明白了。
- 破解Redhat 5.4 root的密码
- XCode 的CopyPNGFile Error (找不到图片或目录)
- LoadRunner中,参数化时Unique取值方式的理解
- Professional Java Learning【1】
- 打印日历
- PHP Sockets编程官方 两个简单例子