VARNISH CACHE
La caché en la que confían millones de sitios web
El software gratuito de código abierto que permite una distribución superrápida de contenidos basados en HTTP.
La historia de Varnish
Si todavía no está preparado para Varnish Enterprise, ¡no se preocupe! Empiece con Varnish Cache como han hecho millones de desarrolladores. Varnish Cache es un popular acelerador de aplicaciones web de código abierto.
La historia de Varnish se remonta al año 2005. El periódico en línea Verdens Gang estaba cobrando popularidad y con más de 45 millones de visitas semanales a sus páginas necesitaba una mejor manera de gestionar el tráfico. Convencido de que había una forma de reducir el número de servidores y acelerar al mismo tiempo los tiempos de carga de las páginas, un equipo elaboró una solución de código abierto para el problema de VG. Tras conseguir financiación, se inició el proyecto Varnish Cache.
Varnish Cache
Varnish se vuelve viral
El éxito de Varnish Cache superó todas las expectativas. Disminuyó los tiempos medios de carga de páginas, que pasaron de 150 ms a menos de 30 ms, reduciendo al mismo tiempo las necesidades del servidor backend en un 400%.
Resultó tan eficaz que otros periódicos tomaron nota y Varnish se convirtió en un código abierto para poner en común estas ventajas. Con los años fue ganando adeptos y ahora ya se cifran en millones los sitios web que confían en Varnish Cache para acelerar la distribución HTTP.
Caché web
Cómo funciona Varnish
Varnish es un proxy inverso HTTP que funciona almacenando en caché las páginas web solicitadas con frecuencia, para que puedan cargarse rápidamente sin tener que esperar la respuesta del servidor.
Cuando un usuario solicita una página web en particular, Varnish comprueba si la página ya está en la caché. Si es así, Varnish sirve el contenido directamente, lo que ahorra mucho tiempo en comparación con el envío de peticiones al servidor de origen.
Por qué Varnish es diferente
Hay algunas decisiones de diseño que, desde el principio, distinguen a Varnish Cache de la competencia. Todas estas características técnicas se infieren de la filosofía de que Varnish debe ser fundamentalmente veloz, y construirse desde cero teniendo presente el rendimiento.
Creado para HTTP
Otros aceleradores comenzaron como cachés del lado del cliente o servidores de origen. El enfoque HTTP de Varnish se traduce en unas cargas de páginas mucho más rápidas.
Densamente enhebrado
Cada conexión de cliente es gestionada por un hilo de ejecución independiente para maximizar el rendimiento.
Almacenamiento de datos en memoria virtual
El sistema operativo decide qué se almacena en memoria y qué se pagina al disco.
Datos de registro almacenados en memoria compartida
Para minimizar el número de llamadas al sistema en el acceso rápido.
Lenguaje de configuración de Varnish
La clave de la personalización
La clave de Varnish Cache es la flexibilidad del Lenguaje de Configuración de Varnish o VCL.
Desde una interfaz de línea de comandos, VCL le permite redactar políticas y controlar cada aspecto del proceso de solicitud y respuesta. Con la gestión de la toma de decisiones por parte de VCL, Varnish es más adaptable que otros aceleradores HTTP.
Además, VCL es superrápido y se configura sin tener que reiniciar porque se transpila a C, se compila en un objeto compartido y se carga directamente en Varnish.
¿Varnish Cache o Varnish Enterprise?
Por muy popular que sea Varnish Cache, en los casos de uso emergentes y retos HTTP de misión crítica, hacía falta algo más.
Varnish Enterprise ha cubierto esta necesidad, con más funciones, más rendimiento y soporte para streaming de vídeo, distribución de aplicaciones y mucho más.
Cache y Enterprise se construyen a partir de los mismos principios básicos, pero atendiendo a distintas prioridades.
Software gratuito de código abierto
Obtenga Varnish Cache
Si cree que su empresa podría beneficiarse de un soporte experto y de amplias funciones, adaptadas a sus necesidades específicas, entonces Varnish Enterprise es el software ideal.
Si cuenta con los conocimientos y la motivación necesarios para sumergirse en el proyecto de código abierto, Varnish Cache le encantará.
Varnish Cache es software libre bajo licencia BSD de dos cláusulas (también conocida como licencia FreeBSD).
Descargar Varnish Cache | Ver la documentación
El libro de Varnish
Varnish 6 by Example
Varnish 6 by Example es la guía esencial para conocer todo lo relacionado con Varnish 6, con tutoriales para las funciones y los módulos de Varnish Cache y Varnish Enterprise.
Es un libro práctico repleto de consejos y mejores prácticas para sacar el máximo partido de su configuración de Varnish y alcanzar nuevas cotas en sus operaciones de almacenamiento en caché, tanto si es nuevo en Varnish como si ya es todo un profesional experimentado.
Totalmente actualizado para cubrir las últimas características, módulos y casos de uso, Varnish 6 By Example proporciona todo lo que precisa para aprender VCL, escalar operaciones web, crear CDN personalizadas y mejorar sus habilidades con Varnish.
Conecte con nuestro equipo
Estaremos encantados de ayudarle con cualquier pregunta que pueda tener sobre nuestro software, soporte, precios o cualquier otro tema relacionado con Varnish. Podemos ayudarle a encontrar la solución que mejor se adapte a sus necesidades y también a organizar períodos de prueba.
Hable con un experto
- Los Varnish expertos están disponibles para responder sus preguntas técnicas y ayudarlo a encontrar la solución que necesita.
Chat en directo
Hable con un asesor sobre la solución adecuada a sus necesidades
Envíenos un mensaje
Tenemos oficinas en todo el mundo dispuestas a ayudarle a responder a cualquier consulta que pueda tener.