php的fastcgi_finish_request()函数
PHP 函数 request FastCGI
2023-09-11 14:22:41 时间
php的fastcgi_finish_request()函数
功能:
此函数冲刷(flush)所有响应的数据给客户端并结束请求。 这使得客户端结束连接后,需要大量时间运行的任务能够继续运行。
返回值:
成功时返回 TRUE
, 或者在失败时返回 FALSE
。
应用场景:
如果一个方法耗时较长,可以先返回客户端或页面需要的数据,再进行后续的操作。
示例:
echo date('Y-m-d H:i:s',time()); echo '<hr>'; time_sleep_until(time()+20); // 假如后续代码需要耗时20秒
//其他业务代码
...
正常情况下,程序会执行完毕才会返回数据给页面或客户端,示例代码需要等待20秒才返回数据;
echo date('Y-m-d H:i:s',time()); echo '<hr>'; fastcgi_finish_request(); // 把数据先返回给App time_sleep_until(time()+20); //假如后续代码执行需要耗时20秒 //其他业务代码
...
使用fastcgi_finish_request()函数后,会立即返回,可以不用等待后续操作。
相关文章
- nginx php上传大文件的设置(php-fpm)
- PHP 5 Calendar 函数
- PHP+Redis 简单实现排行榜实战
- PHP下载文件文件操作函数
- php 递归流程详细解析
- PHP函数传入年月日三个值,返回一年当中的第几天
- PHP写一个函数,从一个标准url里取出文件的扩展名
- PHP写一个函数,打印出层次格式
- php函数in_array奇怪现象
- C#实现php的hash_hmac函数
- php实现只需要一个QQ号就可以获得用户信息
- PHP 使用 curl_* 系列函数和 curl_multi_* 系列函数进行多接口调用时的性能对比
- 代码审计——常见漏洞审计之php危险函数总结
- PHP基于面向对象实现的留言本功能实例
- PHP 经纬度坐标相关计算方法
- js和 php 介绍
- <?php } ?> 标记
- php使用CURL不依赖COOKIEJAR获取COOKIE的方法
- php执行linux命令的6个函数
- #!/usr/bin/env php 作用