Javascript 如何模拟无响应的服务器?
我有一个web服务,客户通过插入外部JavaScript(托管在我的服务器上)来使用它。最近,由于服务器宕机,外部JavaScript变得不可用,我客户的网站陷入爬行状态,因为浏览器在加载JS(进入网站标题)之前没有加载网站的其余部分 我正试图找出一些方法,这样即使我的服务器宕机,客户的网站也不会慢下来。为此,我想模拟一种服务器没有响应的情况。注意,若我指定了一个错误的URL,浏览器将不会加载JS,但若URL是正确的,服务器并没有响应,浏览器将暂停加载页面的其余部分。我想模拟最后一个案例。你知道我该怎么做吗Javascript 如何模拟无响应的服务器?,javascript,apache,Javascript,Apache,我有一个web服务,客户通过插入外部JavaScript(托管在我的服务器上)来使用它。最近,由于服务器宕机,外部JavaScript变得不可用,我客户的网站陷入爬行状态,因为浏览器在加载JS(进入网站标题)之前没有加载网站的其余部分 我正试图找出一些方法,这样即使我的服务器宕机,客户的网站也不会慢下来。为此,我想模拟一种服务器没有响应的情况。注意,若我指定了一个错误的URL,浏览器将不会加载JS,但若URL是正确的,服务器并没有响应,浏览器将暂停加载页面的其余部分。我想模拟最后一个案例。你知道
PS:在服务器端,我正在使用LAMP堆栈。创建一个可配置长时间休眠的脚本 差不多
<?php
$how_long = $_GET['seconds'];
sleep($how_long);
echo "alert('Finished sleeping!');";
?>
如果LAMP中的“p”是PHP,则可以使用sleep
函数(有文档记录)。然后,让您的测试页面加载您的PHP脚本作为Javascript的源代码,以查看发生了什么。您是否尝试将服务器循环回自身(或没有Web服务的任何其他HTTP服务器)?拔下服务器。没有电源会导致服务器无响应…拔下电源非常激烈,关闭按钮应该可以。他想模拟一下。拔下插头实际上会使它没有反应。