问题标签 [keep-alive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1966 浏览

ajax - Ajax keep=alive 是个好主意吗?

我目前正在开发一个简单的 CRUD 应用程序。一项要求是防止用户同时编辑内容。为了做到这一点,我“锁定”记录以查看它们是否正在被编辑,以防止其他用户同时编辑。我在想实现这个的一个好方法可能是使用 AJAX 保持活动来查看用户会话是否已过期,如果是,则解锁记录以进行编辑。以前有人用过这种技术吗?如果工作站被锁定几分钟或没有,它会工作吗?

0 投票
3 回答
5345 浏览

networking - LDAP 套接字保持活动状态

我们正在使用 OpenLDAP 客户端库连接到 LDAP 服务器。问题是,如果一段时间内没有活动,服务器(或中间的防火墙)会断开 TCP 连接。

我们当前的“keep-alive”实现只是不时搜索baseDN - 有更好的想法吗?

0 投票
1 回答
732 浏览

iis - IIS、XP、SSL 与 KeepAlives

我被困在岩石和坚硬的地方之间。我正在使用 Studio 2005/IIS 在 XP 上进行开发。到目前为止,这对我来说一直没有问题,直到今天。

我需要添加一个 SSL 证书,以便我可以使用仅在安全模式下允许的会话来完成在 SSL 中运行的部分站点的开发。

因此,我安装了证书并在调试模式/F5 下启动了工作室,并使用浏览器访问了一个安全页面。页面在使用 https 时加载一些图像,而不是其他图像,并且启用了保持活动。关闭保持活动,并且所有页面图像都会在每个请求上加载,但工作室不会附加调试器以抱怨身份验证失败。重新打开keep alives,工作室会调试得很好,但图像会很糟糕。

我确定这是在 XP 中对 IIS 施加的连接限制。这种疯狂有办法解决吗?翻转复选框以完成工作正在扼杀我的理智。Vista 和/或服务器操作系统是不可能的。

0 投票
3 回答
13738 浏览

http - Use HTTP Keep-Alive for server to communicate to client

Recently in an interview I was asked how I would approach an online chat client application. I went through the standard "polling" solution but was cut off because the interviewer was looking for the "HTTP 1.1 keep-alive" method. Having used HTTP for quite a while and remembering that the whole point was to be "stateless", this never occurred to me (also, not to mention that the keep-alive is not consistently implemented).

My question is, is it possible for a web server to broadcast and/or send information to a client when the "keep-alive" header has been set?

0 投票
3 回答
408 浏览

shell - MacFUSE:保活?

如果远程主机设置为由于不活动而中断连接,有没有办法配置 MacFUSE 以保持挂载的卷处于活动状态?如果没有直接的方法来配置它,是否有办法编写脚本来完成此操作?

0 投票
1 回答
596 浏览

.net - 如何使记录的实例(httpwebrequest)保持活动状态并用它查询另一个页面?

在我通过 httpwebrequest 使用 POST 变量成功登录网站并通过 HttpWebResponse 获得响应后..如何使用“当前登录”实例查询其他网站?我将它保存到某个变量吗?

0 投票
3 回答
6627 浏览

c# - GC.KeepAlive 与使用

在他关于防止应用程序的多个实例的文章中,Michael Covington 介绍了以下代码:

他解释说需要 GC.KeepAlive(m) 来防止垃圾收集器提前收集互斥锁,因为没有额外的引用。

我的问题:将互斥体包装在 using 中会做同样的事情吗?也就是说,以下内容还会阻止 GC 从我身下拉出地毯吗?

我的直觉反应是 using 会起作用,因为 using (应该)相当于:

而且我认为 m.Close() 足以向 JIT 编译器发出另一个引用的信号,从而防止过早的垃圾收集。

0 投票
5 回答
2069 浏览

asp.net - 浏览器关闭后保持我的网络应用程序运行

我有一个 aspx Web 应用程序,可以更新或添加数据库中的文件。客户端通过浏览器访问,其中一项要求是他们可以启动更新并能够在更新继续时关闭浏览器。在我关闭浏览器后它似乎运行了一段时间,但随后它停止了。如何让应用程序为 asp.net 运行?

0 投票
11 回答
22202 浏览

console-application - C# 控制台应用程序 - 保持运行

我即将开发一个控制台应用程序,它需要在特定时间持续运行和执行工作。

我的问题是让您的应用程序保持活力的最佳方法或实践是什么?

我的想法是:一个永无止境的循环?一个定时器,它会在需要时(在设定的睡眠期之后)休眠然后跳转到例行程序?

我会将应用程序编译成 exe,然后使用 AlwaysUp 将其作为服务运行。

问候..

彼得

0 投票
2 回答
5820 浏览

asp.net - IE7 - HTTPS IFRAME 内的元刷新导致混合内容警告

我有一个 ASP.NET 应用程序,它通过使用带有刷新标头(或页面中的元刷新标记)的隐藏 IFRAME 来实现保持活动。

对于 Internet Explorer 的许多(但不是全部)实例(迄今为止在 IE7 和 IE8 beta 上重现 - 但不是针对所有人!)如果您在两个都包含此保持活动 IFRAME 的安全页面之间移动,您会得到类似这样的序列事件:

此时浏览器中显示错误“此页面包含安全和非安全内容”。

page1.html:

第 2 页是相同的,但显示为第 2 页,并链接到第 1 页,而不是。

保活.html:

在我测试过的所有浏览器中,我确保互联网区域有权进行元刷新,并设置为在显示混合内容时提示。我已经阅读了所有建议您需要在 IFRAME 上使用 src="" 标记的页面,否则 IE 会认为它不安全 - 按照设计,它必须具有 src 标记,即保持活动页面的标记。

如果您永远坐在第 1 页上,则 IFRAME 会很好地刷新。该错误仅在您更改到第 2 页后第一次出现。

我正在寻找一种方法以最小的变化来解决这个问题:保持活动的更好方法是使用控件和自动刷新图像,我将在未来的版本中进行研究。我想到的一个可能的解决方法是让 IFRAME 的内容成为服务器的常规 XMLHttpRequest,而不是元刷新。更简单的错误修复会更好。


更新:我已将 Grant Wagner 的答案标记为正确,因为它导致我遇到实际问题:Lenovo Password Manager 插件 CpwmIEBrowserHelper 导致此错误。这巧妙地解释了为什么有些人会看到这个问题而不是其他人 - 我问过的大多数人都有 ThinkPad。禁用扩展程序会使刷新问题消失。

由于我们无法让可能使用该应用程序的每个人都解决此问题,因此我们将使用 javascript 计时器并刷新窗口位置,将 keepalive.html 页面更新为如下所示: