Cómo instalar 'barniz' (acelerador http) y realizar pruebas de carga utilizando apache benchmark

Cómo instalar 'barniz' (acelerador http) y realizar pruebas de carga utilizando apache benchmark

Piense por un momento sobre lo que sucedió cuando navegó a la página actual. Usted hizo clic en un enlace que recibió a través de un boletín o en el enlace en la página de inicio de Tecmenta.comunicarse, y luego fueron llevados a este artículo.

En pocas palabras, usted (o en realidad su navegador) envió una solicitud HTTP al servidor web que aloja este sitio, y el servidor envió una respuesta HTTP.

Tan simple como suena, este proceso implica mucho más que eso. Tenía que hacer mucho procesamiento lado del servidor Para presentar la página bien formateada que puede ver con todos los recursos en ella: estática y dinámica. Sin cavar mucho más profundo, puede imaginar que si el servidor web tiene que responder a muchas solicitudes como esta simultáneamente (hágalo solo unos pocos cientos de entrantes), puede llevar a sí mismo o a todo el sistema a un rastreo en poco tiempo.

Y ahí es donde Barniz, Un acelerador HTTP de alto rendimiento y un proxy inverso puede salvar el día. En este artículo explicaré cómo instalar y usar Barniz como un front-end para apache o Nginx Para almacenar en caché las respuestas HTTP más rápido y sin colocar más carga en el servidor web.

Sin embargo, dado que el barniz normalmente almacena su caché en la memoria en lugar de en el disco, deberemos tener cuidado y limitar el espacio de RAM asignado para el almacenamiento en caché. Discutiremos cómo hacer esto en un minuto.

Cómo funciona el barniz

Instalación de barniz

Esta publicación supone que ha instalado un LÁMPARA o Lemplo servidor. Si no, instale una de esas pilas antes de continuar.

  1. Instalar lámpara en Centos 7
  2. Instalar lemp en centos 7

La documentación oficial recomienda instalar barniz desde el propio repositorio del desarrollador porque siempre proporcionan la última versión. También puede optar por instalar el paquete desde los repositorios oficiales de su distribución, aunque puede estar un poco desactualizado.

Además, tenga en cuenta que los repositorios del proyecto solo brindan soporte para De 64 bits sistemas, mientras que para De 32 bits Máquinas tendrá que recurrir a los repositorios de su distribución mantenidos oficialmente.

En este artículo instalaremos Barniz de los repositorios compatibles oficialmente por cada distribución. La razón principal detrás de esta decisión es proporcionar uniformidad en el método de instalación y garantizar la resolución de dependencia automática para todas las arquitecturas.

En Debian y Ubuntu
# Aptitude Update && Aptitude Instale Varnish [Prefacio cada comando con sudo en Ubuntu] 
Sobre Rhel, Centos y Fedora

Para CentOS y RHEL, deberá habilitar el repositorio de Epel antes de instalar barniz.

# Yum Update && Yum instalación de instalación 

Si la instalación se completa con éxito, tendrá una de las siguientes versiones dependiendo de su distribución:

  1. Debian: 3.0.2-2+DEB7U1
  2. Ubuntu: 3.0.2-1
  3. Fedora, Centos y Rhel (La versión es la misma que el barniz está disponible en el repositorio de Epel): V4.0.2

Finalmente, debe comenzar a barniz manualmente si el proceso de instalación no lo hizo por usted y habilite que comience en el arranque.

Sobre Debian, Ubuntu, Centos/Rhel 6.X y Fedora 15-20
# Servicio Varniz Inicio # Estado del barniz de servicio # CHKCONFIG -Level 345 barniz on 
En CentOS/RHEL 7.X y Fedora 21
# SystemCTL Inicio Varniz # SystemCTL Estado Varniz # Sistema Habilitar barniz 
Páginas: 1 2