Войти в панель

Файлы доезжают раньше, чем вы моргнули.

xqnet-cdn хранит копии ваших скриптов, картинок и видео на 312 узлах по всему миру и отдаёт их с ближайшего к посетителю.

<script src="https://cdn.xqnet.example/acme/app.js"></script>

Симулятор запроса

Выберите, откуда открывают сайт. Первый запрос идёт до источника, второй уже из кэша узла.

Через xqnet-cdn— мс
Напрямую к источнику (Эшберн, США)— мс
Нажмите «Отправить запрос», чтобы увидеть ответ узла.

  
4,82 млнзапросов в секунду
96,4 Тбит/спропускная способность
312узлов в 94 странах
97,6%ответов из кэша

Три шага от вашего сервера до посетителя

  1. Посетитель запрашивает файл

    Адрес cdn.xqnet.example направляет его на ближайший узел по задержке, а не по карте.

  2. Узел отвечает из кэша

    Если копия есть, файл уходит сразу. Если нет, узел один раз забирает его у вас и запоминает.

  3. Следующие получают готовое

    Пока действует срок хранения, ваш сервер не получает повторных запросов.

Что вы получаете

Очистка кэша за секунды

Обновили файл — очистите его по адресу или по тегу, и новая версия появится на всех узлах.

Сжатие и современные форматы

Brotli для текста, WebP и AVIF для картинок отдаются автоматически тем браузерам, которые их понимают.

Защита источника

Всплеск трафика и простые атаки гасятся на узлах. До вашего сервера доходит только нужное.

Понятная статистика

Доля попаданий в кэш, трафик по странам и самые тяжёлые файлы — в одной панели, без выгрузок.

Подключение занимает пять минут

Добавьте домен, укажите адрес вашего сервера и замените ссылки на файлы. Всё остальное настроено по умолчанию.

Создать аккаунт
# 1. добавить источник
xqnet origins add acme --url https://origin.acme.example

# 2. задать срок хранения
xqnet rules set acme --match "*.js,*.css" --ttl 7d

# 3. проверить ответ узла
curl -I https://cdn.xqnet.example/acme/app.js
x-cache: HIT
x-pop: FRA1