我知道在大约1999年网络的旧时代,互联网聊天室有时只是打开连接并在他们进来时发送回复。在那些日子里,闲置超时和HTTP连接的会话长度需要更长。
今天用ajax等怎么样?
推理:我正在为内存不足的嵌入式系统编写透明代理。我正在寻找防止DoS攻击的方法。
我的猜测是 3分钟,或 1分钟。该系统具有非常有限的RAM,如果它打破稀有和不受欢迎的站点,它是可以的。
答案 0 :(得分:2)
除非另有通信请求进入,否则允许空闲HTTP连接保持打开状态如何?如果连接已打开且没有其他人尝试通信,则打开连接不会对任何事情造成任何伤害。如果其他人尝试通信,请向第一个连接发送FIN + ACK并打开第二个连接。如果可能,许多http客户端将尝试使用相同的连接接收多个文件,但如果需要,可以在文件之间重新连接。
答案 1 :(得分:1)
在过去(约2000年),空闲超时标准为5分钟。这些天它往往是5 秒 到50秒。 Apache的默认值是5秒。一些特殊的应用程序默认为120秒。
所以我的假设是,使用AJAX,不再需要长时间保持打开的HTTP连接。