Caché

29.06.2025

Мы уже познакомились с реляционными базами данных (MySQL, PostgreSQL, SQLite), которые отлично подходят для структурированных данных и сложных запросов. Теперь переходим к миру NoSQL, и первым его ярким представителем будет Redis (Remote Dictionary Server) — удивительно быстрый и многофункциональный сервер, который часто называют “структурой данных на стероидах”.


Что такое Redis?

Redis — это бесплатная и открытая (BSD-лицензия) NoSQL-база данных типа “ключ-значение”, которая хранит данные в оперативной памяти (in-memory). В отличие от традиционных дисковых баз данных, Redis спроектирован для обеспечения максимальной скорости доступа к данным. Несмотря на то, что он является хранилищем ключ-значение, Redis выделяется тем, что значениями могут быть не просто строки, а различные сложные структуры данных: строки, списки, множества, хеши, отсортированные множества с баллами, битовые массивы и гиперлоги.

Read more
24.06.2025

Hemos llegado al artículo final de nuestra serie sobre servidores proxy, y hoy hablaremos de un verdadero veterano y clásico — Squid. Este potente servidor proxy ha servido durante décadas como la herramienta principal para el caché del tráfico web, aumentando significativamente la velocidad de acceso a Internet y reduciendo la carga en la red.


¿Qué es Squid?

Squid es un software libre y de código abierto que funciona como servidor proxy con caché para tráfico web. Fue desarrollado específicamente para optimizar el tráfico HTTP y HTTPS, aunque también admite los protocolos FTP y Gopher. Squid se utiliza principalmente como proxy directo (forward proxy) en redes corporativas o universitarias, pero también puede configurarse como proxy inverso (reverse proxy) para almacenar en caché el contenido de servidores web propios.

Read more
20.06.2025

En el artículo anterior revisamos los principios generales de funcionamiento de los servidores proxy y su clasificación. Ahora es momento de profundizar en soluciones concretas, y comenzaremos con Nginx (se pronuncia “engine-ex”) — uno de los servidores web más populares y eficientes y un potente proxy inverso. Nginx juega un papel clave en la infraestructura web moderna, sirviendo millones de sitios en todo el mundo.


¿Qué es Nginx?

Nginx es un software gratuito y de código abierto que originalmente se desarrolló como servidor web para abordar el problema C10k (gestión de un gran número de conexiones simultáneas). Con el tiempo su funcionalidad se amplió significativamente, y hoy Nginx se usa ampliamente como:

Read more