【发布时间】:2012-12-16 20:48:32
【问题描述】:
我有一个家庭作业,要仅使用节点本机模块构建http 服务器。
我试图保护服务器免于过载,因此每个请求都经过哈希处理并存储。
如果某个请求达到很高的数字,比如 500,我会调用 socket.destroy()。
每隔一段时间(一分钟)我都会重新启动哈希表。问题是当我做一个以前死掉的套接字现在又可以工作了。每个间隔我唯一做的就是requests = {},与连接无关。
任何想法为什么连接再次生效?有没有比destroy()更好的函数?
谢谢
【问题讨论】:
-
“某个请求达到很高的数字,比如 500”是什么意思?每秒 500 个请求?网址太长?
标签: node.js sockets connection