php返回结果,后端继续执行
以下不管那种方法都会在后台占用一个进程,大并发时不推荐
set_time_limit(0); //不设置超时时间
第1种
fastcgi_finish_request(); // 冲刷(flush)所有响应的数据给客户端,关闭连接(需要运行在FastCGI模式,windows下无效)ignore_user_abort(boolean); //在关闭连接后,继续运行php脚本//如果设置为 true,则忽略与用户的断开,如果设置为 false,会导致脚本停止运行。
第2种
使用register_shutdown_function(); //注册一个会在PHP中止时执行的函数
此方法实际是要等执行函数完成才算最终结束,如下会实际执行3秒
function test3(){echo "test3-1:".time()."<br>";sleep(3);file_put_contents('D:\11.txt',time());//要写绝对地址,否则执行结束环境会被改变echo "test3-2:".time()."<br>";}function test(){echo "test-1:".time()."<br>";register_shutdown_function(array($this, "test3"));echo "test-2:".time()."<br>";}test();
第3种
$str = date("Y-m-d H:i:s");//禁用浏览器缓存
header('Cache-Control: no-cache');//适用于Nginx服务器环境
header('X-Accel-Buffering: no');//告诉浏览器数据长度,浏览器接收到此长度数据后就不再接收数据
header("Content-Length:" . strlen($str));//告诉浏览器关闭当前连接,即为短连接
header("Connection: close");ob_end_clean(); //禁止PHP缓存数据
ob_implicit_flush(1); //打开/关闭绝对刷送,不需要再调用flush()echo $str;//其他代码
php返回结果,后端继续执行相关推荐
- vue页面渲染(请求返回的后端)data,文本换行与显示bug 的分析与解决提示
vue页面渲染(请求返回的后端)data,文本换行与显示bug 的分析与解决提示 问题说明: vue项目,后台一经修改文案[介绍内容]后,前端接收显示实时数据,却无法换行? 原因分析: 后台页面的表单 ...
- shell中一些特殊命令|: 管道命令。;;在前一个命令结束时,而忽略其返回值,继续执行下一個命令。
shell传递参数 $0 对应的是当前 Shell 脚本程序的名称,$#对应的是总共有几个参数,$*对应的是所有位置的参数值,$?对应的是显示上一次命令的执行返回值,而$1.$2.$3--则分别对应着 ...
- JAVA多线程执行,等待返回结果,再执行
JAVA多线程执行,等待返回结果,再执行 1.实现callable接口 1)配置线程池 package com.neusoft.demo.server.config;import org.spring ...
- [django]从前端返回字符串,后端转换为字典,执行数据添加操作
具体如题: js代码如下: $('#bill_add').click(function(){//合同添加var bill1 = $("#bill1").val();var bill ...
- java后端 返回json_Java后端返回Json数据
Java后端返回Json数据 Jackson 导包 com.fasterxml.jackson.core jackson-databind 2.12.1 创建ObjectMapper对象,调用writ ...
- java同时执行同一个方法吗_java 返回结果的同时执行另一个方法
照 JPer 的指点,改写了代码 如下,旨在说明 " 如果调用方法 a() 的过程还没有结束,JAVA虚拟机 JVM绝不会去解释并执行下一行,即绝不会去创建JSONObject 对象 jso ...
- mybatis查询返回空,SQL数据库执行有数据!
我的数据库为Oracle,可以插入,更新,但在在Mybatis中执行SQL查询返回的数据发现返回NULL,但是生成SQL放在数据库中查询是有数据的,并且SQL是正确的! 这是没有改动的XML: < ...
- python 调用控制台并获取返回结果_python脚本执行CMD命令并返回结果的例子
最近写脚本的时想要用python直接在脚本中去执行cmd命令,并且将返回值打印出来供下面调用,所以特意查了下,发现主要有一下几种方式来实现,很简单: 就拿执行adb, adb shell, adb d ...
- javascript返回页面顶部_RobotFramework: 执行JavaScript语句
场景 在做web项目时,通常需要开发一些自动化用例,自动化用例执行可以设置触发条件,也可以定时执行,在每次代码发生变更的情况下,自动触发自动化用例执行,可以及时检测修改代码是否引入新的问题,提高产品的 ...
最新文章
- 【Python培训基础】一篇文件教你py文件打包成exe
- sklearn解决回归问题
- JQuery+CSS3实现封装弹出登录框效果
- c语言错误c4430,C 语言 typedef 与 #define 比较
- Xshell连接服务器出现(To escape to local shell, press 'Ctrl+Alt+]'.)问题、xshell终端中文乱码完全解决方法
- eclipse egit(分支管理 上)
- 说实话,电脑存储空间大了之后对于你的能力有很大的要求
- python3.7安装pygal_pip和pygal的安装实例教程
- 阿里云centos mysql_阿里云ECS服务器CentOS7上安装MySql服务-阿里云开发者社区
- oracle 读取表结构和注释,生成数据库结构文档
- C++语法:构造函数以及析构函数
- Oracle SQL Loader数据导入
- Spring-Cloud-Config消息总线和高可用
- 操作系统—进程同步与互斥问题之生产者消费者问题,附赠PV操作题解题思路(思维导图版)
- Python 3.7.1 模块 文本处理 正则表达式 re
- Windows 10 无法访问共享的解决办法
- [单片机框架][bsp层][AT32F415][bsp_tim] tim定时器配置和使用
- 使用Certbot申请ssl证书
- CPU卡FM1208发卡操作流程(不带密钥验证)
- 微信QQ在线客服基本功能介绍
热门文章
- 使用微信PC端的截图dll库实现微信截图功能(C++ Builder实现)
- VScode常用插件(C/C++开发)
- 互联网广告之精准定向
- vim 打开php 回车没了,设置 - VIM在Fi结束时禁用自动换行
- 加装ssd固态硬盘基本要求
- laragon用php连接数据库,Laragon - PHP 集成环境 - 技术资源库 - by 安拓网络技术资源库 - by 安拓网络...
- k8s常见故障排查一点通
- Wpf大屏软件开发过程中遇到的若干问题
- 力软工作流:协同OA精准化采购平台自主搭建
- 【第五课】UAV倾斜摄影测量三维建模之空三计算问题