喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: [问题] flush有环境限制?  
 
52php
中级会员
Rank: 3Rank: 3



UID 84572
精华 0
积分 361
帖子 225
金钱 361 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-12-10
状态 离线
flush有环境限制?

我用flush来时时输出工作进度,在我的本机(apache2,php5.2,win)可以工作,不过到了服务器(iis6 ,php5.2,win)就工作不了,是什么问题?

[ 本帖最后由 52php 于 2007-6-7 01:05 AM 编辑 ]
2007-6-7 01:02 AM#1
查看资料  发短消息  顶部
 
skyfox (skyfox)
注册会员
Rank: 2
初级会员


UID 62742
精华 0
积分 173
帖子 121
金钱 173 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-12-27
状态 在线
[推荐阅读] 大家都说说看.....
flush() 函数不会对服务器或客户端浏览器的缓存模式产生影响。因此,必须同时使用 ob_flush() 和flush() 函数来刷新输出缓冲。

个别web服务器程序,特别是Win32下的web服务器程序,在发送结果到浏览器之前,仍然会缓存脚本的输出,直到程序结束为止。

有些Apache的模块,比如mod_gzip,可能自己进行输出缓存,这将导致flush()函数产生的结果不会立即被发送到客户端浏览器。

甚至浏览器也会在显示之前,缓存接收到的内容。例如 Netscape 浏览器会在接受到换行或 html 标记的开头之前缓存内容,并且在接受到 </table> 标记之前,不会显示出整个表格。

一些版本的 Microsoft Internet Explorer 只有当接受到的256个字节以后才开始显示该页面,所以必须发送一些额外的空格来让这些浏览器显示页面内容。
2007-6-7 02:50 AM#2
查看资料  Blog  发短消息  顶部
 
52php
中级会员
Rank: 3Rank: 3



UID 84572
精华 0
积分 361
帖子 225
金钱 361 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-12-10
状态 离线
[推荐阅读] 求一个高级的SQL查询语句,看看这个能否实现?


QUOTE:
output_buffering 4096 4096
是这个问题
2007-6-7 07:49 PM#3
查看资料  发短消息  顶部
 
namelessxp
高级会员
Rank: 4
*禁止发言*



UID 65789
精华 0
积分 969
帖子 1229
金钱 969 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-8-12
状态 离线
[推荐阅读] 利用ACTION进行表间数据传递,请教
ob_end_flush 后就可以用 flush 了
你要不关,那只能 ob_flush 和 flush 合着用




++++++++++[>++++++++>++++++++++>+++++++++++>++++++++++>+++++
++++++>++++++++++>+++++++++++<<<<<<<-]>--.>---.>-.>+.>--.>+.
>+++++..[-]<[-]<[-]<[-]<[-]<[-]<[-]<
2007-6-7 07:59 PM#4
查看资料  发短消息  QQ  顶部
 
52php
中级会员
Rank: 3Rank: 3



UID 84572
精华 0
积分 361
帖子 225
金钱 361 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-12-10
状态 离线
[推荐阅读] 招聘兼职phper 2000/月


QUOTE:
原帖由 namelessxp 于 2007-6-7 07:59 PM 发表
ob_end_flush 后就可以用 flush 了
你要不关,那只能 ob_flush 和 flush 合着用
我没关,只是后来查到服务器的output_buffering被设置了4096个字节,所以没达到自然不输出
2007-6-8 11:09 AM#5
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.022758 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP