Acelerando nuestro servidor web (Parte 1)

Si bien es cierto que la Raspberry pi se defiende muy bien con contenido multimedia, llegando a reproducir ficheros a 1080p casi sin despeinarse, no podemos decir lo mismo de otras cosas en teoria mas sencillas y menos pesadas.

Esto ocurre por ejemplo con los servidores web, que muestran una carga lenta de las webs alojadas en el mismo.

Para solucionar esto, vamos a recurrir a herramientas de cacheo de webs como PHP-APC y FastCGI.

Este es posiblemente el paso mas complicado del tutorial completo, si teneis dudas no dudeis en preguntar, pero si seguis el tutorial al pie de la letra no deberiais tener problema.

Instalando PHP-APC

Este es el paso mas sencillo, simplemente ejecutamos los siguientes comandos:

sudo apt-get update
sudo apt-get install libpcre3-dev php-pear php5-dev make

Como siempre, os preguntará si quereis ocupar un valioso espacio en la tarjeta SD. Decís que si. Puede que al final os de un error, si es el caso, ejecutais lo siguiente:

sudo apt-get install libpcre3-dev php-pear php5-dev make --fix-missing

Una vez ha completado la descarga y la instalación, ejecutamos el siguiente comando:

sudo pecl install apc

Las preguntas que nos haga las dejamos por defecto dando a Intro. Tardará un buen rato.
Además, deberemos modificar el fichero php.ini cuando la instalación finalice.

sudo nano /etc/php5/apache2/php.ini

Una vez dentro del editor, damos a Control + W y buscamos la siguiente cadena:

apc

Si la encontramos, comprobamos que estan todas las siguientes, si no, directamente las colocamos al final del fichero:

extension = apc.so
apc.enabled = 1
apc.include_once_override = 0
apc.shm_size = 256

Ya solo nos queda reiniciar el Apache

sudo service apache2 restart

Y ya tendriamos PHP-APC instalado, configurado y funcionando. Si probais cualquier web php que sea un poco pesado, seguro que notais la diferencia.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *