为了账号安全,请及时绑定邮箱和手机立即绑定

JS通过AJAX向PHP请求,PHP回应echo代表一次请求结束吗?能不能有多次echo?

JS通过AJAX向PHP请求,PHP回应echo代表一次请求结束吗?能不能有多次echo?

慕哥9229398 2019-03-11 15:15:33
JS通过AJAX向PHP请求,PHP回应echo代表一次请求结束吗?能不能有多次echo?PHP能不能分多次回应本次AJAX请求?比如,在PHP端:for($i = 0 ; $i < 200000 ; $i ++){    mission_1()}echo ("mission 1 done");for($i = 0 ; $i < 200000 ; $i ++){    mission_2()}echo ("mission 2 done");之所以产生这个需求是因为想用PHP向MySQL数据库填充数据,比如一个空的数据库,用PHP脚本向数据库写入海量数据,用于测试,测试数据库响应,测试数据库查询速度等等。。
查看完整描述

4 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

测试数据库的话,我建议你可以用一个方法来测试,而不是通过一个ajax请求。你可以获取一个microtime来作为起始时间,然后在你需要查看执行的时间的地方,再获取一次microtime,减去之前开始的时间,就是程序的执行时间。这样你可以多段打印程序的执行时间


查看完整回答
反对 回复 2019-04-05
?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

直接用命令行执行PHP脚本即可。
多用时间函数来确定时间间隔

查看完整回答
反对 回复 2019-04-05
?
慕慕森

TA贡献1856条经验 获得超17个赞

脚本结束,请求就结束
脚本什么时候结束,exitreturn

查看完整回答
反对 回复 2019-04-05
  • 4 回答
  • 0 关注
  • 534 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信