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
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, а будущая проблема.
This media is not supported in your browser
VIEW IN TELEGRAM
Как заработать 2500$ с УБТ трафика из Twitter’а не привлекая внимания санитаров

Арбитражник проkил органическbq трафик с X (Twitter) через связку с dating-офферами, используя маскировку ссылок под видеопревью. После полугода залива с марта по октябрь 2025-го он заработал скромный, но стабильный доход, внедрив динамическую генерацию страниц, обфускацию ссылок и cookie-разделение трафика для увеличения конверсии на треть. Основной вызов — постоянные баны доменом из-за обновлений Google и требований антифрода, из…

➡️ Читайте на сайте: https://aff.top/blog/kak-zarabotat-2500-s-ubt-trafika-iz-twitter-a-ne-privlekaia-vnimaniia-sanitarov

🧠 Ещё больше инсайтов → в канале AFF.top