我一直在努力解決多個POST請求看起來會導致服務器崩潰(網站不會加載,沒有請求被允許)幾分鐘的問題。 GET請求不會導致此問題。多次POST請求後,我沒有收到來自服務器的數據
這不是一個代碼問題,代碼工作正常
很可能一些與我的服務器配置。前端JS的
例子:
$(".searchbox").keyup(function() {
var data = $('.searchbox').val();
$.ajax({
url: "../assets/php/graphenesearch.php",
method: "POST",
data: {
data: data
},
async: true,
dataType: "html"
}).done(function(msg) {
$(".search-output").html(msg);
});
});
後端PHP的例子:
$input = $_POST['data'];
echo $input;
即使這個簡單的代碼,我有問題。所以很明顯,請求的數量並不是傳遞的數據量。
服務器允許〜40個請求,但隨後停止運行。
我收到此錯誤:
POST http://www.graphenesearch.co/assets/php/graphenesearch.php net::ERR_EMPTY_RESPONSE
這也可能是明顯的東西嗎?服務器配置?
嘗試刪除'異步:成立,' – urfusion
@Craig_VG我覺得這是不是你的代碼問題.... –
@Aniruddha Chakraborty的這就是我來到以及結論,它必須與服務器相關,但我並不知道它可能是什麼。 –