腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
node.js
是否适合于任何时候都需要开放连接
的
长
轮询
?
我现在有一个在线功能,它要求我在我
的
数据库中设置一个字段,并将其集成到获取通知更新中。因此,这是通过长
轮询
来完成
的
(因为短
轮询
不会更好,从而导致与服务器
的
连接减少)。我曾经在PHP上这样做过,但正如你们中了解PHP的人所理解
的
那样,PHP会很快失去所有可用
的
连接,即使在fpm下也是如此。因此,我转向
node.js
,它应该能够处理数千(如果不是数百万)并发连接,但我越看越觉得
node.js
通过基于
事件
的</em
浏览 4
提问于2015-03-28
得票数 0
回答已采纳
2
回答
为什么
Node.js
事件
循环需要多个阶段?
、
、
、
、
我已经阅读了几十篇描述
Node.js
事件
循环
的
文章和文档,比如
Node.js
自己提供
的
: 我无法理解这个问题:为什么
事件
循环需要几个阶段,每个阶段都有自己
的
回调队列?所有的文档和文章都用“这个阶段做某事,并执行用X或Y设置
的
回调”来描述循环
的
各个阶段,但从来没有真正阐述为什么首先需要这些单独
的
队列。为什么setTimeout()或setImmediate()
的
回调或套接字关闭需要在与
轮询</
浏览 0
提问于2018-08-08
得票数 19
3
回答
与Apache一起使用
Node.js
进行长
轮询
、
、
我读到
Node.js
比apache占用更多
的
CPU。但是,如果我只使用
node.js
处理长
轮询
调用,其余
的
使用apache,那么它是否仍然占用那么多
的
CPU,或者它是否会被证明是有益
的
。我打算自己尝试一下,但如果有人已经这样做了并有意见,那将是很有帮助
的
。谢谢。
浏览 0
提问于2011-06-24
得票数 1
回答已采纳
1
回答
创建
Node.js
事件
侦听器,用于在表中插入新
的
mysql (用于Notification )
、
、
、
、
具体来说,我正在开发
的
两个实时功能是实时聊天和实时通知提要。我能够使用
Node.JS
和Socket.io为站点创建实时聊天(客户端到客户端),但我在如何创建一个由节点(数据库到客户端)驱动
的
通知系统方面困难重重。主要问题:
Node.js
能否执行长时间
轮询
以检查数据库是否有新记录?如果是这样的话,用
Node.js
进行长时间
轮询
是否比传统
的
轮询</
浏览 3
提问于2012-10-12
得票数 1
1
回答
node.js
实际上是如何处理
事件
循环
的
?
、
如果我们还想处理其他
事件
,比如在同一个节点进程中服务HTTP请求,我发现不可能使用process.nextTick()来调整JS上
的
CPU时间,因为process.nextTick
的
事件
循环中
的
obervercompute()函数之前像处理请求一样处理它们
的
事件
。我担心
的
是:整个手术在6秒后,请求应该被处理,为什么它会持续很长时间?我一直认为跑步模式如下所示: 如果
事件
循环发现等待I/O观察者( web请求
浏览 2
提问于2014-08-16
得票数 1
1
回答
“
事件
循环阶段”(如“I/O回调”和“`poll`”)之间
的
差异
、
、
我无法理解I/O callback和poll两个阶段
的
不同之处,而通过event loop of
Node.js
的
机制进行阅读。例如,当我们尝试异步读取文件时,poll阶段接收I/O指令来读取文件(因此,读取文件发生在
轮询
阶段?)并将callback of fs.readFile()添加到I/O callback阶段( fs.readFile
的
回调在I/O callback阶段执行)。
浏览 1
提问于2018-03-27
得票数 1
回答已采纳
3
回答
实时监控网站更新
、
、
我很好奇如何实时监控网站
的
更新,最好是用
node.js
。 让我们以维基百科为例。有人决定用一些相关信息来更新一篇文章。我如何订阅页面并立即在我
的
node.js
服务器中获得
事件
,而不必每X秒
轮询
一次网站?
浏览 3
提问于2012-07-17
得票数 3
回答已采纳
3
回答
在
Node.js
中,哪些存储技术可用于实时游戏
、
、
、
我计划尝试使用html5和
node.js
进行实时游戏开发。我之前做了一个游戏,使用
轮询
来模拟游戏中
的
实时更新。我
的
实时游戏将使用AJAX来保持游戏在多个客户端之间
的
同步。每当客户端
轮询
服务器时,它都会检查自上次
轮询
以来发生
的
任何更新,并返回任何相关更新(通过将上一次
轮询
时间与last_updated字段进行比较来完成此操作)。在我
的
新版本游戏中,我使用
的
是
node.js
(和web
浏览 2
提问于2011-11-24
得票数 0
回答已采纳
1
回答
通过
Node.js
在db中更新时立即推送数据
、
、
、
、
当一些数据被更新到DB中而不是
轮询
时,有什么方法可以将数据推送到web上吗?我们有一些
事件
可以在某些数据被更新到DB中时检查。我正在处理数据库上
的
大约5,60,000条记录,因此,每当任何股票数据被更改时,我都必须将一条消息推到网上。 所以我被告知要用
Node.js
来做。我试过了,但这是一种长时间
的
轮询
,我必须设置时间,在这段时间之后,它将继续访问db并获取更新
的
数据。有没有其他方法来代替
轮询
,比如某种更新
事件
。
浏览 2
提问于2014-04-12
得票数 0
回答已采纳
1
回答
Angular聊天室Web应用
、
、
、
我是Angular
的
初学者,正在尝试构建一个聊天室应用程序,作为一种自学如何在框架中进行开发
的
方式。$scope.longPoll = function (opts) { opts = opts由于这是我
的
第一个合适
的
Angular应用程序,我相信有些地方我可以做得更好。我想知道<e
浏览 1
提问于2013-02-05
得票数 2
4
回答
您见过或使用
node.js
制作过哪些类型
的
应用程序?
我不是在寻找它是什么
的
定义,但我感兴趣
的
是人们正在(或计划)将其用于什么类型
的
应用程序。
浏览 0
提问于2010-07-10
得票数 4
1
回答
nodejs: setTimeout和IO(民意测验)显示出不一致
、
、
我得到了不同
的
结果。 结果1我得到了一些结果io结果2次,和其他时间。我得到了check有谁能澄清这是怎么回事吗?我在期待
的
结果1。
浏览 1
提问于2020-12-21
得票数 2
1
回答
Node.js
客户端连接和Azure事务计费成本
、
我对
Node.js
在Azure平台中
的
使用还是个新手。我所理解
的
是,
Node.js
技术就像是从“服务器->到-->客户端”数据推送
的
广播
事件
模型。从技术上讲,
node.js
客户端通过长
轮询
永久连接连接到
node.js
(服务器)。这意味着,
node.js
(服务器)不断地向客户端发送一些心跳来维持连接
的
活动。如果我
的
假设是正确
的
,azure会将这种心跳作为
浏览 3
提问于2012-03-22
得票数 1
2
回答
是否可以将Nodejs与Cakephp集成?
、
我想实时监控用户在comments表中输入
的
数据。我有一个Apache服务器正在运行,假设在端口1337上有一个节点服务器。**中返回中
的
表行总数并在view**?**中显示) 也许方法是使用不同
的
端口使用$this->Comment->save($this->request->data);,使用
浏览 5
提问于2014-03-13
得票数 7
回答已采纳
1
回答
作为长
轮询
客户端
的
Node.js
、
我想创建一个
node.js
服务器,它实际上是到另一个服务器
的
中继。
node.js
服务器必须能够长时间
轮询
另一台服务器并解析返回
的
响应。为了解释更多细节,将会有客户端通过socket.io连接到节点服务器。一旦节点服务器接收到并解析来自另一个服务器
的
xml响应,它将为客户端发出和
事件
。
浏览 1
提问于2012-10-15
得票数 1
5
回答
如何检查
node.js
服务器中
的
连接是否已中止
、
、
、
我正在用
node.js
做一些长时间
的
轮询
。当用户中止请求(关闭连接)时,
node.js
中有没有一种方法来检查、检测或捕获
事件
?
浏览 2
提问于2011-09-08
得票数 27
回答已采纳
1
回答
事件
循环是否
轮询
事件
完成或内核/os通知回?
、
当
Node.js
启动时,它初始化
事件
循环,处理提供
的
输入脚本,该脚本可以进行异步API调用、调度定时器或调用process.nextTick(),然后开始处理
事件
循环。例如,如果我
的
代码做了两个命令--一个是setTimeOut(),另一个是API Call,那么解复用器将把第一个在计时器队列中,另一个在
轮询
队列中。但是
事件
是存在
的
,循环监视这些队列和
事件
,在完成时将注册
的
回调推送到处理它
的
回调堆栈
浏览 4
提问于2021-01-06
得票数 2
回答已采纳
1
回答
在节点域创建同步网络i/o
、
、
、
、
是否有任何阻塞
的
network I/O库用于
Node.js
?我们有用于文件系统I/O
的
同步工具,但我不确定
Node.js
中
的
网络I/O是否存在等效
的
功能。我们可以创建这样
的
阻塞网络操作:var messages = []; var socket = io('http://localhost:8080');只是想知道有没有什么更低层次
的
东西
浏览 1
提问于2016-01-11
得票数 0
回答已采纳
2
回答
Socket.io需要很长时间才能触发断开连接
事件
。
、
、
、
我在用HTML5和socket.io玩
node.js
游戏Heroku不允许使用WebSockets,所以我不得不设置xhr
轮询
。io.set( "transports", ["websocket"] );如果客户端重新加载,在触发断开连接之前,我会得到多
浏览 10
提问于2013-01-05
得票数 2
4
回答
在NodeJS中,
事件
循环和v8引擎是如何相互作用
的
?
、
、
、
我不明白到底是什么让NodeJS看起来像单线程
的
?是
事件
循环是单线程
的
,还是实际
的
JavaScript代码使用v8引擎在单个线程中运行?这两个(v8和
事件
循环)是如何相互作用
的
?在实现代码中,我可以看到这两者相遇
的
地方在哪里?
浏览 0
提问于2019-03-10
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Node.js的EventEmitter 事件处理详解
Node.js中的事件循环是如何工作的
Dubbo 的负载均衡策略:轮询策略
ajax轮询在压测平台中的应用
node.js怎么出题的
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券