XCache con Lighttpd en Linux
Posted by The EditorServidores para la web:
- Servidor HTTP Apache
- PHP: scripts del lado del servidor
- Soporte para CGIs
- Estadísticas web
- Servidor de base de datos:
- MySQL
- phpMyAdmin
- Exportar / importar MySQL
- Migrar de Apache a Lighttpd
- XCache con Lighttpd
XCache (xcache.lighttpd.net) es un cacheador para PHP muy popular que se suele instalar habitualmente con el servidor web Lighttpd.
Lo que hace XCache es cachear en la RAM los scripts compilados de PHP de manera que en peticiones posteriores no será necesario pasar por todas las fases de interpretación del código, acelerando así el tiempo de carga de las páginas unas 5 veces. Veamos cómo instalar y configurar XCache con Lighttpd.
- Instalar paquete php5-xcache.
- El archivo de configuración de XCache es:
/etc/php5/conf.d/xcache.ini
Lo que haremos será añadir su contenido al archivo de configuración de PHP:
/etc/php5/cgi/php.ini
ejecutando el comando:# cat xcache.ini >> /etc/php5/cgi/php.ini
- Una vez hecho esto editamos el archivo de configuración de PHP:
/etc/php5/cgi/php.ini
y reemplazamos la línea:xcache.size = 16M
por:
xcache.size = 64M
- Para habilitar la interfaz web de XCache editamos el archivo de configuración de Lighttpd:
/etc/lighttpd/lighttpd.conf
y añadimos la línea:alias.url += ("/xcache-admin/" => "/usr/share/xcache/admin/")Establecemos el usuario, por ejemplo admin:
xcache.admin.user = "admin"
Y la suma md5 del password. Por ejemplo, para el password 1234:
xcache.admin.pass = "81dc9bdb52d04dc20036dbd8313ed055"
- Para aplicar los cambios reiniciamos Lighttpd:
# /etc/init.d/lighttpd restart
- Para comprobar si XCache está bien instalado entraremos en el navegador en la URL:
127.0.0.1/xcache-admin/
Nos pedirá usuario y password:Y si todo está correcto entraremos en la página de administracirón de XCache.
Recursos
- Ayuda de XCache: xcache.lighttpd.net/wiki
Te puede interesar...
Servidores para la web:
- Servidor HTTP Apache
- PHP: scripts del lado del servidor
- Soporte para CGIs
- Estadísticas web
- Servidor de base de datos:
- MySQL
- phpMyAdmin
- Exportar / importar MySQL
- Migrar de Apache a Lighttpd
- XCache con Lighttpd
