我一直在努力解决多个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的这就是我来到以及结论,它必须与服务器相关,但我并不知道它可能是什么。 –