首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node.js与socket.io和firmata在raspbian (B型)上运行缓慢

Node.js与socket.io和firmata在raspbian (B型)上运行缓慢
EN

Stack Overflow用户
提问于 2014-04-11 09:34:13
回答 1查看 1.1K关注 0票数 2

我正在运行一个带有16 gB 300 m/s SD卡的Raspberry Pi模型B(512 M),以及最近更新的raspbian。

在这台机器上,我设置了一个apache2服务器,node.js和socket.io以及firmata。

在我的网络应用程序中,视频流是一个关键的功能。

当我访问我的When服务器仅仅是为了播放视频时(没有节点/Socket.IO/firmata),所有的东西都会有很好的性能。但是当我打开node.js/socket.io/firmata时,速度相当慢,需要5-7秒才能开始播放视频。

首先,我在安装node.js时遇到了问题。Node.js从源代码编译/安装起来很有魅力,但当我试图运行它时,我收到了一条神秘的“非法指令”消息。

作为另一种选择,我使用预编译的debian-包并使用dpkg使用此回购安装它们:

http://revryl.com/2014/01/04/nodejs-raspberry-pi/

他们说nodejs会跑得更慢,但这对我来说是不可接受的。

有什么暗示吗?

谢谢和问候!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-17 07:56:44

好了,现在更快了。对于所有有此问题的人:

  • 释放apache2并使用lighttpd代替。只需查看此页面并查看原因:http://www.jeremymorgan.com/blog/programming/raspberry-pi-web-server-comparison/
  • 通过脚本启动node.js,并将其放入/etc/rc.local中,出于某种原因,在空闲时使用的内存和CPU要少得多。
  • 尽量避免冷杉。如果您需要控制需要简单布线的硬件,请尝试使用“pi”。它的速度更快,使用的资源也更少。另外,你不再需要你的阿杜诺,因为你只能使用rpi。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23008813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档