Pregunta

Estoy ejecutando un modelo B (RAM de 512 MB) con una tarjeta SD de 16 GB 300MB / S y reciente RASPBIAN con todas las actualizaciones.

En esta máquina, he configurado un apache2-server, nodo.js con socket.io y firmata.

Dentro de mi aplicación web, la transmisión de video es una característica clave.

Cuando accede a mi servidor web solo para transmitir los videos (sin nodo / socket.io / firma), todo se transmite con un buen rendimiento. Pero cuando enciende el nodo.js / socket.io / firmeata, es bastante lento, se tarda 5 a 7 segundos para comenzar a transmitir los videos.

Tuve problemas para instalar node.js en primer lugar. Nodo.js de la fuente compilada / instalada como un encanto, pero cuando intenté ejecutarlo, recibí este misterioso mensaje "Instrucción ilegal".

Como alternativa, tomé los paquetes de Debian precompilados y los instalé utilizando DPKG utilizando este repo:

http://revryl.com/2014/01/04/Nodejs -Raspberry-Pi /

Dicen que los Nodejs se ejecutarán más lentos, pero eso no es aceptable para mí.

¿Algún sugerencia?

gracias y saludos!

¿Fue útil?

Solución

AllTright, es más rápido ahora. Para todos con este problema:

  • disponer apache2 y use lighttpd en su lugar.Simplemente eche un vistazo a esta página y vea por qué: http:// www.jeremyMorgan.com / Blog / Programación / Raspberry-Pi-Web-Server-Comparation /
  • iniciar node.js a través del script y poner en /etc/rc.Local de alguna razón, usa mucho menos RAM y CPU cuando está inactivo.
  • intenta evitar la firma.Si necesitas controlar Hardware que requiere un cableado simple, intente usar el "PI-GPIO".Su Mucho más rápido y usa menos recursos.También no necesitas tu arduino ya que puedes usar solo el RPI.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top