Edge‑кэширование, оптимизация изображений, DDoS‑защита L3/L4/L7 и WAF — в одном сервисе и одном счёте. Без миграции кода, без агентов на ваших серверах.
Anycast‑маршрутизация направляет каждого пользователя на ближайший edge‑узел из 32 точек присутствия. Поддержка HTTP/3, TLS 1.3, ECDSA, IPv6. Сертификаты выпускаем и продлеваем автоматически.
# Инвалидация по тэгу из CI curl -X POST https://api.3tp.ru/v1/cache/purge \ -H "Authorization: Bearer $CACHLY_TOKEN" \ -H "Content-Type: application/json" \ -d '{"tags": ["catalog-v2", "homepage"]}' # Ответ: { "queued": true, "affected_urls": 8421, "propagation_eta_ms": 380 }
Тегируйте ответы, инвалидируйте за 400 мс, держите кэш горячим с помощью stale‑while‑revalidate, экспериментируйте через split‑правила. Никакого «подождите 10 минут» после публикации.
Преобразуем изображения в современные форматы прямо на edge‑узлах, в зависимости от поддержки браузером пользователя. Картинки становятся в 3–8 раз легче, без перерендеринга всего CMS‑хранилища.
/photo.jpg?w=640&q=75&fmt=avifОчистка трафика до 1.2 Тбит/с, защита от amplification, SYN‑flood, slow‑POST, парсеров и сканеров уязвимостей. Правила OWASP Top‑10 включены по умолчанию, тонкая настройка — в DSL.
REST‑ и GraphQL‑API, клиенты для Node.js, Python, Go и PHP, плагины для популярных CMS и фреймворков.
// Node.js — инвалидация при деплое import { Cachly } from '@cachly/sdk'; const cachly = new Cachly({ token: process.env.CACHLY_TOKEN }); await cachly.cache.purge({ tags: ['release-2026.05'], notify: 'tg://release-bot' }); // Получить статистику за день const stats = await cachly.metrics.daily({ from: '2026-05-12', to: '2026-05-13' });
# Python — динамическое правило кэша from cachly import Client c = Client(token=os.environ["CACHLY_TOKEN"]) c.rules.upsert( name="api-v2-products", match={"path": "/api/v2/products/*"}, cache={ "ttl": 300, "vary_by": ["x-region", "cookie:locale"], "stale_while_revalidate": 60 } )