Файлы доезжают раньше, чем вы моргнули.
xqnet-cdn хранит копии ваших скриптов, картинок и видео на 312 узлах по всему миру и отдаёт их с ближайшего к посетителю.
Симулятор запроса
Выберите, откуда открывают сайт. Первый запрос идёт до источника, второй уже из кэша узла.
Нажмите «Отправить запрос», чтобы увидеть ответ узла.
Три шага от вашего сервера до посетителя
Посетитель запрашивает файл
Адрес cdn.xqnet.example направляет его на ближайший узел по задержке, а не по карте.
Узел отвечает из кэша
Если копия есть, файл уходит сразу. Если нет, узел один раз забирает его у вас и запоминает.
Следующие получают готовое
Пока действует срок хранения, ваш сервер не получает повторных запросов.
Что вы получаете
Очистка кэша за секунды
Обновили файл — очистите его по адресу или по тегу, и новая версия появится на всех узлах.
Сжатие и современные форматы
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