gpt4 book ai didi

java - 减少未使用的 Firefox 连接

转载 作者:行者123 更新时间:2023-12-03 11:33:20 26 4
gpt4 key购买 nike

我通过扩展 NanoHTTPD (1.25) 构建了一个嵌入式 Web 服务器。它用于Firefox浏览器在同一台机器上显示其内容。 (SuSE 11)

由于 Firefox 需要在很短的时间内(0.2 秒刷新)显示变化的内容,因此它会非常快速地轮询 JSON URL。

setInterval(function() {
$.getJSON("content.json", function(d) {
...
$('#content_div').html(d);
})
.error(function() {
$('#content_div').html("");
});
}, 200);

因此,它会创建大量未使用的连接,有时无法从我的网络服务器获得任何响应。

netstat -ap |grep "localhost:80" |wc -l
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
2212

为什么有这么多TIME_WAIT连接?如何使我的网络服务器健康并确保网络服务器的响应?

最佳答案

等待时间如此之多,是因为您的客户端发出的请求超出了服务器的处理能力。

尝试减少刷新持续时间,直到服务器保持稳定并且您找到了容量。

使用 jmeter 或其他工具对服务器进行性能测试可能是个好主意,这样您就可以确定服务器吞吐量,然后对客户端配置做出更好的决策。

关于java - 减少未使用的 Firefox 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26644903/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com