我正在运行带有 16 gB 300MB/s SD 卡的 Raspberry Pi Model B(512MB RAM)和带有所有更新的最新 raspbian。
在这台机器上,我设置了一个 apache2-server,node.js 和 socket.io 和firmata。
在我的网络应用程序中,视频流是一个关键特性。
当我访问我的网络服务器只是为了流式传输视频(没有 node/socket.io/firmata)时,一切都以良好的性能流式传输。但是当我打开 node.js/socket.io/firmata 时它相当慢,开始流式传输视频需要 5-7 秒。
我首先在安装 node.js 时遇到了问题。从源代码编译/安装的 Node.js 就像一个魅力,但是当我尝试运行它时,我收到了这个神秘的“非法指令”消息。
作为替代方案,我采用了预编译的 debian-packages 并使用 dpkg 使用此 repo 安装它们:
http://revryl.com/2014/01/04/nodejs-raspberry-pi/
他们说 nodejs 会运行得更慢,但这对我来说是不可接受的。
有什么提示吗?
谢谢并恭祝安康!