Webmaster Stack — хостинг, CDN, безопасность
5.01K subscribers
30 photos
2 videos
46 links
Хостинг, CDN, безопасность и инфраструктура сайтов для веб-мастеров.
Cloudflare, Hetzner, OVH, Vercel, Bunny.net, WordPress, headless CMS.
Что выбрать под арбитражные задачи, как защитить от DDoS,
как ускорить Core Web Vitals. Канал сети public.tg.
Download Telegram
ЕСИА на 110 млн аккаунтов может стать дешевле самодельной проверки возраста

Максут Шадаев на ПМЭФ заявил о возрастной верификации пользователей. В России базой называют «Госуслуги»/ЕСИА: там уже более 110 млн подтверждённых учётных записей. Пилот для отработки технологий — Roblox.

Для веб-мастеров с RU-аудиторией и 18+ разделами главный риск — не «паспорт в интернет», а лишняя разработка. Не стройте сейчас свой сбор паспортов: это дорого, токсично для хранения ПДн и ломает конверсию.

Практичный минимум на завтра:
— вынести 18+ контент в отдельные URL/роуты;
— не смешивать age-gate с кешируемой статикой на CDN;
— заложить feature flag под внешний провайдер верификации;
— проверить логи: где уже есть дата рождения/возраст и кто имеет доступ.

Если регулирование пойдёт через ЕСИА, дешевле будет подключать внешний контур, а не держать у себя паспортные данные и отдельный комплаенс-процесс.
Vercel Blob без постоянного токена: OIDC стал default для новых проектов

Vercel Blob теперь поддерживает OIDC authentication.
При этом functions, запущенные на Vercel, получают токен автоматически и проходят auth без ручной передачи. Токены короткоживущие и ротируются автоматически.

Под задачи с Next.js и serverless-обвязкой это сильнее, чем очередной long-lived secret в env. Меньше шансов утечь токену в логах, CI или чужом репо.
Для веб-инфры это ещё и нормальный путь апгрейда: сначала обновить проект до latest @vercel/blob, потом в Blob store открыть Projects → Upgrade to OIDC.

Если у вас Blob висел на постоянном ключе — есть повод перевести это в OIDC до того, как доступы начнут жить дольше, чем нужно.
CI/CD для WordPress-афиллиатника: как деплоить без сломанного кеша и дублей

WordPress-сайт для арбитража нельзя деплоить «вручную через админку», если на нём есть преленды, кастомные шаблоны и SEO-плагины. Нужен простой пайплайн: git push → тест → deploy.

Базовая схема:
— код темы, MU-плагины и конфиги храним в Git;
— медиатеку и загрузки не трогаем через деплой;
— секреты держим вне репозитория: .env, переменные окружения, серверный vault;
— на прод выкатываем только после проверки на staging.

Что обязательно исключить из автодеплоя:
wp-content/uploads;
— кеш-папки плагинов;
— логи;
— локальные дампы базы.

После деплоя нужен отдельный шаг: очистка кеша на уровне плагина, Redis и CDN. Если этого не делать, сайт уже обновился, а пользователь ещё видит старую версию лендинга или битый CSS.

Для affiliate-сайта полезен такой порядок:
1. прогон тестов шаблона;
2. сборка ассетов;
3. заливка файлов;
4. миграция базы только при необходимости;
5. purge cache;
6. smoke-check главных URL.

Главная ошибка — деплоить всё подряд. WordPress любит ручки, а не «залили архив поверх». Разделите код, медиа и данные, и у вас будет нормальный релиз без ночных пожаров.
Varnish, Cloudflare или NGINX: как собрать кеш без лишних слоёв и сюрпризов

Если у вас WordPress, лендинг-сетка или контентный сайт, кеш нужен не «где-то», а по слоям: CDN отдаёт статику и режет бот-трафик, reverse proxy держит HTML, а nginx остаётся на уровне origin и fastcgi-cache.

Cloudflare ставят первым, когда важны защита, TLS и edge-кеш на простых страницах. Но HTML-кеш у него работает не так предсказуемо, если много cookies, авторизация, корзина, A/B-тесты. Тогда логика должна быть жёсткой: кешировать только публичные URL, а всё динамическое — bypass.

Varnish хорош, когда нужен быстрый HTML-cache перед nginx/php-fpm и вы готовы писать правила руками. Плюс — гибкий control над TTL, grace и purge. Минус — отдельный слой, который надо мониторить, чистить и не ломать VCL-логикой авторизацию, формы и персонализацию.

NGINX cache проще всего в поддержке, если сайт один или их немного. FastCGI cache закрывает 80% задач без отдельного сервиса, а purge можно завязать на ключи или endpoint. Но без CDN он не решает bot-filtering и не снимет нагрузку на канал.

Выбирайте так: Cloudflare — для защиты и edge, Varnish — для сложного HTML-кеша, nginx — для простого и дешёвого origin-cache. Самая частая ошибка — включить всё сразу и потом искать, кто именно ломает hit rate и логин-сессию.
This media is not supported in your browser
VIEW IN TELEGRAM
Anthropic отменили доступ к Claude Fable 5

Fable 5, нейросетевая модель, которая должна была революционизировать индустрию, была отключена через три дня после релиза из-за ограничений на использование для граждан США и найденной уязвимости в безопасности. Компания не смогла технически реализовать географические ограничения и вынуждена была отозвать публично опубликованную модель со всех аккаунтов — первый такой прецедент. Это может стать предвестником нового тренда, когда компании будут …

➡️ Читайте на сайте: https://aff.top/blog/anthropic-otmenili-dostup-k-claude-fable-5

🧠 Ещё больше инсайтов → в канале AFF.top
This media is not supported in your browser
VIEW IN TELEGRAM
Арбитраж трафика для новичков в 2026: стоит ли начинать?

Три опытных арбитражника — Дима Leto, Михаил Харди и Роман Croyman — развенчивают миф о лёгких деньгах в CPA-арбитраже. Главный вывод: успех требует серьёзного бюджета (минимум $1000, реально больше), года работы с убытками и постоянного тестирования. Маркетинговое образование помогает, но не критично — важнее опыт в конкретной нише. Кейсы с миллионными прибылями создают завышенные ожидания, но без них новичок не верит в возможность вообще. Лучш…

➡️ Читайте на сайте: https://aff.top/blog/arbitrazh-trafika-dlia-novichkov-v-2026-stoit-li-nachinat

🧠 Ещё больше инсайтов → в канале AFF.top
DNS-провайдер — это не «где купить домен», а где сайт отвечает быстрее и стабильнее

Если у вас один лендинг — разница между DNS-сервисами почти не видна. Но на сетке, мультирегионах и проектах с частыми изменениями записей DNS уже влияет на отказоустойчивость и скорость старта.

Что смотреть при выборе:
Anycast и глобальная сеть: чем ближе резолвер к пользователю, тем меньше задержка на первом запросе.
API и batch-изменения: если записи меняются скриптом, важны лимиты, идемпотентность и удобный rollback.
Failover: health checks, traffic steering, быстрый перенос на запасной origin.
DNSSEC: нужен для защиты от подмены ответов, но включать его надо аккуратно, без ошибок в цепочке.

Cloudflare DNS — удобен, если уже сидите на их CDN/WAF. Плюс — простая панель, быстрый API, нормальная работа с проксированием. Минус — вы сильнее завязываетесь на один стек.

Route53 — сильный вариант для сложной инфраструктуры: routing policies, health checks, удобная автоматизация через IAM. Минус — интерфейс и модель настроек тяжелее для простых задач.

Альтернативы вроде Bunny DNS, NS1, deSEC или обычного регистратора подходят, если нужен только надежный авторитативный DNS без лишней магии.

Правило простое: если у вас CDN и WAF уже в Cloudflare — держать DNS там логично. Если строите инфраструктуру с failover и несколькими регионами — смотрите в сторону Route53 или сервиса с нормальным routing API. Для простых сайтов важнее не «бренд DNS», а аккуратные записи, DNSSEC и резервный план смены NS.
DDoS-защита арбитражного сайта: чек-лист, который спасает до первых лагов

Сайт под трафик из арбитража падает не только от DDoS, но и от кривой защиты. Базовый слой:
— DNS у провайдера с anycast и быстрым переключением
— CDN перед origin, чтобы не светить IP сервера
— отдельный origin-домен, закрытый по IP allowlist
— SSL только через full strict, без «гибкого» режима

На Cloudflare включай не «всё подряд», а то, что реально режет мусор:
— WAF с правилом на страны, ASN и URI, если источник спама уже понятен
— rate limit на login, search, checkout, формы
— challenge на подозрительные User-Agent и пустые referer
— bot fight только после теста, иначе можно задушить живой трафик

На сервере держи минимум открытых точек:
— nginx cache или page cache, чтобы выдержать всплеск без PHP
— fail2ban для ssh и панели
— лимиты на соединения и таймауты, чтобы slowloris не ел воркеры
— логи отдельно, чтобы при атаке не забить диск

Если это лендинг-сетка, не полагайся на один домен и один IP. Разнеси домены по разным origin, держи резервный шаблон страницы и готовый plan B: смена DNS, выключение тяжёлых плагинов, временный 5xx-страховочный режим на origin.

Главное правило: защита должна снижать нагрузку раньше сервера, а не «лечить» падение после него. Сначала CDN и фильтрация, потом nginx и PHP, и только потом паника.
This media is not supported in your browser
VIEW IN TELEGRAM
Claude скоро станет по паспорту

С 8 июля 2026 года все модели Claude потребуют верификации личности через паспорт и селфи. Это произошло после закрытия доступа к Fable 5, выпущенной в открытый доступ буквально на неделю. Ограничение касается веб-версии на сайте Anthropic, но остаётся неясным, будут ли верификацию требовать API и AI-агенты вроде Codex. Решение выглядит излишне строгим в свете качества моделей, однако компания явно ужесточает контроль над доступом к своим продук…

➡️ Читайте на сайте: https://aff.top/blog/claude-skoro-stanet-po-pasportu

🧠 Ещё больше инсайтов → в канале AFF.top
Staging для affiliate-сетки: схема, которая экономит бан при тестах и деплоях

Стадия нужна не «для красоты», а чтобы проверять лендинги, редиректы, пиксели и формы без риска сломать боевую сетку. Рабочая схема простая: отдельный поддомен или отдельный домен, отдельный доступ, отдельный robots.txt и отключённая индексация.

Минимальный набор:
— отдельный хост или хотя бы отдельный vhost;
— Basic Auth или IP allowlist;
— отдельная база данных;
— отдельные ключи аналитики, пикселей и webhook’ов;
— запрет на отправку заявок в прод.

Для affiliate это критично: на staging часто забывают выключить постбеки, и тестовые лиды улетают в CRM, антифрод и статистику. Ещё хуже — когда на тестовом домене остаются рабочие формы, а их начинают сканить боты и парсеры.

Безопасный шаблон:
staging.example.com
noindex,nofollow
Basic Auth
forms -> sandbox endpoint
webhooks -> mock handler
analytics -> test property

Если нужен более жёсткий вариант, закрывайте staging через Cloudflare Access или хотя бы WAF-правилом по IP. Для команд это удобнее, чем раздавать доступ к панели всем подряд.

Главное правило: staging должен повторять прод по логике, но не по данным. Тогда можно гонять тесты, не ломая деньги, аналитику и репутацию домена.
Caching стратегия: Varnish, Cloudflare и NGINX решают разные задачи, не путайте их

Varnish — это full-page cache на уровне origin. Он хорош, когда у вас WordPress или PHP-сайт с тяжёлыми шаблонами и нужно убрать нагрузку с приложения. Cloudflare — это CDN + edge cache + защита перед сервером. NGINX — быстрый reverse proxy и microcache, если нужен контроль на своём VPS.

Разделяйте роли:
— Cloudflare кэширует статику, режет мусорный трафик, прячет origin.
— Varnish ускоряет HTML для анонимных пользователей.
— NGINX microcache даёт короткий кэш на 1–10 секунд, чтобы сгладить пики.

Типовая схема для контентного сайта: Cloudflare перед всем, на сервере NGINX, а Varnish только если страница часто собирается из PHP и есть смысл кэшировать HTML. Для лендингов и прелендов часто хватает Cloudflare + NGINX. Для каталога, поиска и корзины Varnish требует аккуратных правил bypass, иначе поймаете stale-контент.

Главное правило: кэш должен быть слоистым, но не дублирующимся. Если Cloudflare уже отдаёт HTML, не ставьте сверху агрессивный Varnish без понятных purge-правил. Если используете NGINX microcache, исключайте авторизованных, cookies и динамические урлы.

Выбирайте не “что мощнее”, а где меньше логики и проще инвалидация. Чем проще правила кэша, тем меньше сюрпризов на проде.
This media is not supported in your browser
VIEW IN TELEGRAM
Google выпустил Android 17

Android получил встроенную Gemini с функциями автоматизации задач, конспектирования браузера и редактирования медиа. Обновление принесло новый интерфейс Bubble, двухкамерную запись и игровой режим для складных телефонов. Критический момент: Gemini Intelligence требует Gemini Nano v3 и минимум 12 ГБ RAM, что ограничивает аудиторию премиум-девайсов. Это создаёт потенциал для таргетинга криптооффера на узкий сегмент владельцев флагманов, готовых пл…

➡️ Читайте на сайте: https://aff.top/blog/google-vypustil-android-17

🧠 Ещё больше инсайтов → в канале AFF.top
Перевод картинок в WebP/AVIF даёт прирост только там, где не ломает декод и кеш

Если просто заменить JPG на AVIF, можно получить минус по весу и плюс по LCP — а можно собрать тормозной сайт из-за тяжёлых настроек и fallback’ов.

Рабочая схема такая:
— hero и большие баннеры: AVIF с запасным WebP/JPG
— иконки, UI, простые схемы: WebP или PNG, если нужна прозрачность без артефактов
— фото-контент в ленте: WebP почти всегда даёт хороший баланс веса и совместимости

Проверять надо не «вес файла», а весь путь до отрисовки:
— TTFB не изменился ли из-за CMS/плагина
— не вырос ли CLS из-за неправильных размеров
— не стал ли браузер качать обе версии изображения
— не режет ли CDN кеш по разным query string и format negotiation

Типичная ошибка — включить автоматическую конвертацию и забыть про исходники. Тогда картинки пережимаются на лету, CPU на сервере растёт, а выигрыша по скорости почти нет.

Нормальный чек:
— задайте width/height всем изображениям
— включите lazy load только ниже первого экрана
— отдавайте разные форматы через picture, а не через магию темы
— сравнивайте не только Lighthouse, но и реальный LCP на странице

Если у вас контентный сайт или WP-магазин, WebP — базовый минимум. AVIF стоит подключать точечно, где критичен вес и есть нормальный fallback.
Backup для affiliate-сайта: что сохранять, чтобы не потерять трафик и деньги

Бэкап — это не «копия файлов раз в неделю», а восстановление всего стека за 15–30 минут. Для affiliate-сайта минимум такой:
— база данных;
— wp-content или каталог с лендингами;
— .env, wp-config, nginx-конфиги, cron;
— DNS-записи и список редиректов.

Храните как минимум 3 копии: на сервере, в отдельном S3/объектном хранилище и офлайн-архиве. Если бэкап лежит рядом с продом, ransomware или кривой deploy унесёт всё вместе. Для WordPress отдельно проверьте, что в архив попадают uploads, plugins, themes и медиатека прелендов.

Главная ошибка — делать бэкап, но не тестировать restore. Раз в месяц поднимайте копию на чистом VPS: база должна импортироваться без ошибок, сайт открываться, формы и редиректы работать, а кеш — сбрасываться нормально. Если восстановление занимает больше часа, это уже не план, а надежда.

Ещё один момент: бэкапируйте не только сайт, но и доступы. SSH-ключи, панель хостинга, Cloudflare, почту домена, сертификаты, список cron-задач. Когда падает affiliate-сетка, обычно ломается не один файл, а цепочка из DNS, SSL и автоперелинковки.

Делайте бэкап так, будто восстановление будет ночью, без панели и без доступа к «тому самому» человеку. Тогда сайт переживёт и удаление, и взлом, и неудачный релиз.
This media is not supported in your browser
VIEW IN TELEGRAM
Армения заблокирует онлайн-казино для получающих пособия

Армения ввела жёсткие ограничения на онлайн-гемблинг: запретила депозиты для получателей соцпособий и пенсий, ограничила остальным суммы до 20% дохода, обязала казино добавить кнопку самозапрета. Сайты, не подчинившиеся требованиям, будут заблокированы — технология реализации неясна. Проблемы с платёжками неизбежны. Криптоказино, вероятно, останутся без контроля, что открывает новый канал для залива трафика.

➡️ Читайте на сайте: https://aff.top/blog/armeniia-zablokiruet-onlain-kazino-dlia-poluchaiuschikh-posobiia

🧠 Ещё больше инсайтов → в канале AFF.top
This media is not supported in your browser
VIEW IN TELEGRAM
В DeepSeek добавили распознавание изображений

DeepSeek запустил бета-версию распознавания изображений — функция доступна бесплатно прямо в чате. Работает нестабильно, но для базовых задач подходит: например, проверить, есть ли на креативе узнаваемая знаменитость в нужном гео. Платная подписка не нужна.

➡️ Читайте на сайте: https://aff.top/blog/v-deepseek-dobavili-raspoznavanie-izobrazhenii

🧠 Ещё больше инсайтов → в канале AFF.top
This media is not supported in your browser
VIEW IN TELEGRAM
📡 Запустили AFF.TOP — медиа про арбитраж, ИИ и вайб-кодинг

Разбираем новости из мира ИИ, тренды вайб-кодинга, инсайды индустрии арбитража — без воды и продаж курсов.

👉 Подписаться на канал AFF.TOP
Cloudflare Workers для лендингов: где они реально полезны, а где только усложняют стек

Workers — это не «замена хостинга», а тонкий слой между DNS и origin. Для лендингов он хорош там, где нужна быстрая логика на краю: редиректы по стране, A/B-разводка, подмена заголовков, защита формы, простая авторизация по токену.

Для типового лендинга схема такая:
— статика хранится на origin или в R2/Pages
— Worker отдаёт HTML, если логики мало
— тяжёлые формы и трекинг не встраиваем в Worker без необходимости

Плюсы:
— низкая задержка на простых маршрутах
— можно не поднимать отдельный backend
— удобно резать бот-трафик по правилам до попадания на сайт
— быстро делать geo-redirect и device-redirect без Nginx-магии

Минусы:
— сложнее дебажить, чем обычный Nginx + статический хостинг
— есть лимиты на CPU и исполнение
— не подходит для тяжёлой серверной логики, очередей и долгих запросов
— при плохой архитектуре превращается в лишнюю точку отказа

Рабочий шаблон: Worker только маршрутизирует и защищает, а контент живёт отдельно. Если лендинг меняется редко и нужен максимум скорости, часто проще статика + CDN. Если нужен умный роутинг и фильтрация — Worker уже оправдан.

Главное правило: Worker должен снимать нагрузку, а не добавлять её.
This media is not supported in your browser
VIEW IN TELEGRAM
Google заставляет махать руками перед камерой

Google запустила новую капчу на основе распознавания движений — требует включённую камеру и помах руки перед экраном для подтверждения. Система отслеживает 21 точку-координату положения руки в реальном времени, а данные удаляются сразу после проверки. Для арбитражников это усложнит автоматизацию — обход вероятно будет работать через перехват хэша с положительным ответом. Капча пока на тестировании, но предвещает новый уровень защиты от ботов в и…

➡️ Читайте на сайте: https://aff.top/blog/google-zastavliaet-makhat-rukami-pered-kameroi

🧠 Ещё больше инсайтов → в канале AFF.top
Staging для affiliate: схема, которая не ломает прод и не светит тесты наружу

Staging нужен не «для красоты», а чтобы гонять ленды, трек-ссылки, редиректы и WAF-правила без риска уложить боевой домен. Рабочая схема простая: отдельный поддомен, отдельная базa, отдельные куки и закрытый доступ по паролю или IP.

Минимальный набор:
staging.example.com с запретом индексации
— отдельный origin или хотя бы отдельная папка с другим конфигом
— robots.txt и meta noindex, но не как единственная защита
— basic auth или Cloudflare Access
— отключённая отправка писем, вебхуков и платёжек в тесте

Самая частая ошибка — копировать прод целиком и забывать про внешние сервисы. Тогда staging начинает слать письма клиентам, дергать пиксели и писать мусор в аналитику. Ещё хуже, когда тестовый поддомен открыт для ботов: он быстро попадает в поиск и палится в логах рекламных кабинетов.

Для affiliate лучше разделять по слоям: контент и шаблоны можно дублировать, а вот интеграции — глушить через переменные окружения. Делайте отдельные ключи, отдельный webhook URL, отдельный storage bucket для картинок. Если нужен быстрый прогон, включайте кеш только на уровне теста, а не на общем CDN-правиле.

Финал простой: staging должен быть безопасной копией логики, а не копией всех рисков. Если тестовый домен виден снаружи — это уже не staging, а будущая проблема.