Darick
Posts: 2
Joined: Fri Jun 28, 2013 8:30 am

Rendimiento Servidor Web

Fri Jun 28, 2013 8:36 am

Hola a todos, quería preguntaros algo con respecto al rendimiento de la raspberry de cara a montar un servidor web.

Tengo una aplicación de gestión en una pequeña empresa, en la que aproximadamente usan la aplicación entre 5 y 50 personas a la vez.
Quiero abaratar costes de energía y sobre todo asegurar la aplicación y aislarla de un ordenador que tocan varios usuarios físicamente, además de la seguridad que ello conlleva a nivel de pérdida de datos en caso de que se pueda estropear el equipo.

Mi duda en sí, es que actualmente el rendimiento es fluido, ya que es un equipo con bastante más potencia que la RPi, conllevaría mucha pérdida en este caso, siendo el caso más grave el uso de 50 personas al mismo tiempo de la aplicación? Está realizada en PHP + MySQL, por lo que uso Apache 2.

Si esto ya está contestado, disculpadme! pero no he encontrado nada similar en el buscador...

Gracias!

blamarpa
Posts: 454
Joined: Thu May 23, 2013 4:02 pm
Location: España

Re: Rendimiento Servidor Web

Sat Jun 29, 2013 7:38 pm

No tengo experiencia en cuanto a usarlo en un entorno en el que el rendimiento sea importante pero creo que para 50 personas, si instalas para que arranque de un buen disco duro usb y no hace nada mas que manejar la base de datos y servir las páginas php, podria ser más que suficiente. Añadir un disco externo consumirá más e incluso necesitarás un hub usb alimentado si el disco no lleva su propio alimentador (los de 3.5 pulgadas lo llevan y necesitan, si o si) y así poder tener incluso teras de espacio. Aún con un disco externo en vez de la sd o pincho USB, el ahorro de energía en comparación puede ser muy importante.
El ordenador donde lo tienes ahora podrá ser muy rápido pero si lo están usando, seguramente carga con el trabajo añadido de ejecutar un windows o linux con todo el entorno de usuario así que es posible que la rpi incluso lo bata en rendimiento.
Puede ser un ejercicio muy sano intentarlo de manera que puedas tener su base de datos mysql relicada en el rpi y sirviendo la misma aplicación por si un día necesitas levantar una solución de emergencia en caso de fallo de ese pc. Una vez montada esa solución de emergencia y probada, puedes pedir a tus compañeros que hagan una prueba con esta escusa y medir el rendimiento sin que te miren mal si la aplicación y el volumen de datos que maneja lo hacen demasiado lento.
Espero que te sirva al menos de ánimo para intentarlo, ya nos dirás.

blamarpa
Posts: 454
Joined: Thu May 23, 2013 4:02 pm
Location: España

Re: Rendimiento Servidor Web

Sat Jun 29, 2013 7:41 pm

¿Se puede saber cual es? ¿un simple joomla o un sugar crm, por ejemplo?

Darick
Posts: 2
Joined: Fri Jun 28, 2013 8:30 am

Re: Rendimiento Servidor Web

Sat Jun 29, 2013 10:59 pm

Gracias por contestar blamarpa!

Pues realmente es una aplicación desarrollada por mi cuenta, por lo que no tiene la carga de proceso que pueda tener joomla y demás. Es bastante sencilla. Sí que las consultas a la base de datos en algunos momentos necesitan bastante tiempo ya que en algunas tablas hay muchos registros.

Con lo que me dices del disco usb, no sé si te refieres a por que sea más rápido o por la necesidad de espacio. En mi caso tengo puesta una SDHC de 8gb clase 10, y me sobran gigas. Sólo tengo instalada raspbian y las aplicaciones necesarias para funcionar el servidor web y el control remoto (apache+php+mysql, openftpd, postfix, vnc, ssh y poco mas). Entiendo que al no mover una cantidad de información grande (me refiero a gigas, la base de datos puede tener un máximo de 100 megas en su totalidad y creo que estoy exagerando), con la tarjeta SD de esa clase seguramente sea más rápida y necesite menos energía que el disco duro, no?

Agradezco que me des un poco la confirmación de que pueda funcionar bien. Quizás la prueba que comentes la haga al reves, que ponga directamente la RPi como servidor principal y tenga el otro como respaldo, al menos las primeras semanas.

Gracias!

blamarpa
Posts: 454
Joined: Thu May 23, 2013 4:02 pm
Location: España

Re: Rendimiento Servidor Web

Sun Jun 30, 2013 11:41 am

Lo de las velocidades de distintas tarjetas, puede echar un vistazo a http://elinux.org/RPi_SD_cards, algunas tarjetas no son tan rápidas como prometen, y de como pasar la partición a un disco usb aquí:
http://c-mobberley.com/wordpress/index. ... o-usb-hdd/
Al final de esta última dirección, las pruebas de lectura y escritura que aparecen no muestran una ventaja significativa con su tarjeta.
El motivo que me parece más importante es el de que las tarjetas tienen una vida más limitada que un disco duro y mayor probabilidad de corrupción y al tratarse de una aplicación que va a estar en explotaciión puede se más critico a menos que se tenga una buena política de copias de seguridad y recuperación en caso de fallo, lo que nunca está de más, sea cual sea el dispositivo elegido.
En cuanto al rendimiento final, quizá con una buena SD, se notase más si se trata de un Rpi de 512 megas de memoria de manera que se aproveche mejor el cache que hace linux de los sistemas de ficheros (http://www.linuxatemyram.com/)
A partir de ahí ya solo me quedaría pensar en otros elementos de aceleración en la configuración del apache (compresión, si el problema fuese el ancho de banda), optimización del código php (a poco sabes más que yo) y de las consultas SQL.
Suerte con el despliegue.

1000io
Posts: 11
Joined: Wed Jul 03, 2013 11:36 am
Contact: Website

Re: Rendimiento Servidor Web

Fri Jul 05, 2013 8:48 am

Yo te aconsejaría (que es lo que estoy intentando hacer yo...) instalar en vez de apache, Nginx. Te adjunto una comparativa de los distintos servidores web realizada en una raspberry:

http://www.jeremymorgan.com/blog/progra ... omparison/

Un saludo!

PD: He puesto intentando hacer yo... porque no tengo pantalones de instalar MySQL... parece que la version 5.5 que es la que hay en la caché de apt-get tiene problemas con nuestras pequeñas.

EMRodriguezX
Posts: 4
Joined: Wed Feb 12, 2020 9:52 pm

Re: Rendimiento Servidor Web

Sat Mar 14, 2020 12:52 pm

Buenas, tengo instalado wordpress en una raspi 4 con nginx el asunto es que tengo un HDD montado en la carpeta /home/server/hdd y me gustaria que los archivos de media que usa wordpress los lea de ahí probé a modificar la configuracion en wp-config.php pero sigue sin detectarme esos archivos por lo que me lleva a la duda si la instalacion de wordpress no habria que hacerla directamente en el HDD?
Sigue leyendo los de la carpeta de /var/www/html/wordpress/wp-contents/uploads

Octaviosans
Posts: 1
Joined: Sat Mar 21, 2020 4:54 pm

Re: Rendimiento Servidor Web

Sat Mar 21, 2020 4:59 pm

El problema de esto es que se nos dificultan siempre las cosas, a veces una cosa sencilla es sumamente difícil, por eso suelo optar por contratar a una agencia de diseño web, como puede ser mente digital su web: https://mentedigital.es/diseno-web-barcelona He trabajado con diferentes agencias y esta me ha parecido la mas atenta y servicial a la hora de contratar a un diseño web.

Return to “Español”