鍍金池/ 問(wèn)答/PHP  HTML/ JS通過(guò)AJAX向PHP請(qǐng)求,PHP回應(yīng)echo代表一次請(qǐng)求結(jié)束嗎?能不能有多次

JS通過(guò)AJAX向PHP請(qǐng)求,PHP回應(yīng)echo代表一次請(qǐng)求結(jié)束嗎?能不能有多次echo?

JS通過(guò)AJAX向PHP請(qǐng)求,PHP回應(yīng)echo代表一次請(qǐng)求結(jié)束嗎?能不能有多次echo?

PHP能不能分多次回應(yīng)本次AJAX請(qǐng)求?

比如,

在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");

之所以產(chǎn)生這個(gè)需求是因?yàn)橄胗肞HP向MySQL數(shù)據(jù)庫(kù)填充數(shù)據(jù),
比如一個(gè)空的數(shù)據(jù)庫(kù),用PHP腳本向數(shù)據(jù)庫(kù)寫(xiě)入海量數(shù)據(jù),用于測(cè)試,

測(cè)試數(shù)據(jù)庫(kù)響應(yīng),測(cè)試數(shù)據(jù)庫(kù)查詢(xún)速度等等。。

回答
編輯回答
夕顏

php程序什么時(shí)候結(jié)束都不知道,這個(gè)可能有點(diǎn)惱火哦

2017年8月31日 16:42
編輯回答
遲月

測(cè)試數(shù)據(jù)庫(kù)的話(huà),我建議你可以用一個(gè)方法來(lái)測(cè)試,而不是通過(guò)一個(gè)ajax請(qǐng)求。你可以獲取一個(gè)microtime來(lái)作為起始時(shí)間,然后在你需要查看執(zhí)行的時(shí)間的地方,再獲取一次microtime,減去之前開(kāi)始的時(shí)間,就是程序的執(zhí)行時(shí)間。這樣你可以多段打印程序的執(zhí)行時(shí)間

2017年5月19日 10:23
編輯回答
心上人

直接用命令行執(zhí)行PHP腳本即可。
多用時(shí)間函數(shù)來(lái)確定時(shí)間間隔

2018年7月23日 03:58
編輯回答
涼薄

腳本結(jié)束,請(qǐng)求就結(jié)束
腳本什么時(shí)候結(jié)束,exit,return

2017年3月8日 14:48