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
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
Image optimization pipeline: как собрать схему, которая режет вес и не ломает верстку



У картинок в сайтах почти всегда одна и та же проблема: их кладут “как есть”, а потом удивляются плохому LCP и лишним мегабайтам. Нормальный pipeline строится не вокруг одной утилиты, а вокруг цепочки.

— исходник хранится в максимальном качестве, но в выдачу не попадает напрямую;
— на выходе делаются несколько размеров под реальные брейкпоинты;
— форматы выбираются по поддержке: AVIF/WebP для современных браузеров, JPEG/PNG как fallback;
— тяжелые изображения грузятся через lazy load, но hero на первом экране — без задержки.

Дальше важен CDN или image proxy. Он должен уметь:
— ресайзить по URL-параметрам;
— кешировать производные файлы отдельно;
— отдавать правильный Cache-Control;
— не делать один и тот же конверт на каждый запрос.

Для WordPress типовая ошибка — ставить 3 плагина оптимизации сразу. В итоге дублируются конверсии, ломаются srcset и растет CPU на сервере. Лучше оставить один слой генерации, один слой кеша и один слой доставки.

Если нужен простой ориентир: оригиналы — в storage, оптимизация — на стороне build или image proxy, доставка — через CDN, а в HTML только те размеры, которые реально нужны верстке.

Проверка после настройки всегда одна: вес страницы, LCP и наличие лишних запросов к большим оригиналам. Если браузер продолжает тянуть 2400px там, где хватает 900px, pipeline собран неправильно.
Cloudflare для affiliate-сайта: когда CDN помогает, а когда мешает росту

Если у вас лендинг-сетка, преленды или контентный affiliate-сайт, CDN нужен не «для галочки», а для трёх вещей: кэш, защита и контроль трафика. Cloudflare закрывает это одним контуром: кэширует статику, режет мусор на edge, даёт WAF, rate limit и простую маршрутизацию DNS.

Но у Cloudflare есть и минусы для арбитражных схем: агрессивный кэш иногда ломает динамику, антибот-фильтры могут задевать реальных пользователей, а лишние правила в WAF быстро превращают сайт в квест. Для страниц с частой сменой офферов и персонализацией иногда удобнее связка Bunny.net для CDN, а Cloudflare оставить только как DNS и защитный слой.

Если сравнивать по задаче, то схема обычно такая:
— Cloudflare: лучше для защиты, DNS, антибота и базового ускорения
Bunny.net: удобнее, если нужен простой CDN без лишней логики
— Fastly/схожие enterprise-CDN: когда важны тонкие правила, но бюджет и сложность выше

Для affiliate-сайта проверяйте не «скорость CDN», а три метрики: TTFB на HTML, процент попадания в кэш и число ложных блокировок. Если кэш HIT низкий, CDN просто гоняет трафик без пользы. Если блокировок много, вы теряете конверсию быстрее, чем экономите на защите.

Правильный выбор — не один CDN навсегда, а тот, который не мешает воронке и держит под контролем кэш, WAF и DNS.
Hetzner для affiliate-инфры: какие серверы брать под лендинги, преленды и редиректы

Если нужна дешёвая, предсказуемая база под сетку, Hetzner обычно закрывает 3 задачи: WP-лендинги, преленды и редиректы. Но выбирать надо не «по цене», а по нагрузке.

— Для 1–3 сайтов с кешем берут младшие CX: хватает под лёгкий WordPress, если не ставить тяжёлые билдеры и десятки плагинов.
— Для пачки прелендов и редирект-логики лучше смотреть в сторону серверов с запасом по RAM: память кончается раньше CPU.
— Если на одном узле крутятся ещё и бот-трекинг, логи, очереди — сразу закладывайте SSD и RAM с запасом.

Что важно проверить до запуска:
— PHP-FPM и кеш страниц
— Redis, если сайт реально его использует
— лимиты I/O: именно диск часто становится узким местом
— бэкапы вне того же дата-центра
— отдельный IP для критичных проектов, если не хотите связывать всё одной точкой отказа

По ощущениям, Hetzner хорош там, где нужен «честный VPS без лишней магии»: поставил, настроил Nginx, кеш, SSL — и работаешь. Минус ровно тот же: никто не спасёт, если вы перегрузили сервер плагинами и не включили кеш.

Если задача — экономить, начинайте с минимального CPU, но не режьте RAM до упора. Для affiliate-проектов память обычно окупается быстрее, чем лишний процессор.
Vercel для лендингов: когда он ускоряет запуск, а когда упирается в ограничения

Vercel хорош для лендингов, где важны быстрый деплой, SSR/SSG и минимум возни с сервером. Для команды это обычно означает: залили фронт, привязали домен, включили CDN и получили аккуратный TTFB без ручной настройки Nginx.

Но у платформы есть trade-offs. Если лендинг не совсем «статичный», появляются лимиты на serverless-функции, холодные старты и зависимость от архитектуры фреймворка. Плюс, как только на страницу вешают тяжёлые скрипты, A/B-сервисы, чат и трекеры, Vercel уже не спасает LCP сам по себе.

Что проверять до запуска:
— размер JS-бандла и число third-party;
— нужен ли вообще SSR, если хватит статики;
— есть ли редиректы, формы, вебхуки и логика на бэке;
— как ведёт себя страница без кеша и при пике запросов.

Если задача — одноэкранный преленд, квиз или промо-страница, Vercel удобен. Если нужен агрессивный бот-трафик, сложная серверная логика, длинные сессии или много фоновых запросов, чаще выгоднее отдельный VPS, edge-кеш и контроль на уровне Nginx/Cloudflare.

Вывод простой: Vercel берут не за «сайт вообще», а за скорость сборки и предсказуемый фронт. Для лендинга это сильный вариант, пока вы не начали превращать лендинг в мини-приложение.
Lazy loading экономит трафик, но легко ломает конверсию: где ставить, а где отключать

Lazy loading нужен не везде. Его задача — не грузить то, что пользователь ещё не видит. Но если отложить важный контент, можно просадить CR сильнее, чем выиграть в скорости.

Где lazy loading работает:
— изображения ниже первого экрана;
— галереи, отзывы, блоки “похожие товары”;
— длинные лендинги и контентные статьи;
— iframe с картами, видео, виджетами.

Где лучше не включать:
— hero-изображение;
— первый экран с оффером, ценой, CTA;
— логотип и ключевые иконки;
— элементы, от которых зависит LCP.

Если critical image уходит в lazy load, браузер начинает ждать скролла или IntersectionObserver. В итоге LCP растёт, а пользователь видит пустоту или “прыгающий” экран. Для SEO и Core Web Vitals это плохая сделка.

Правило на практике:
1) первый экран — только preload или обычная загрузка;
2) всё ниже fold — lazy load;
3) для картинок задавай width/height, чтобы не ловить CLS;
4) проверяй, не скрыт ли CTA внутри отложенного блока;
5) для видео и карт лучше ставить превью, а не тяжелый embed.

Если после включения lazy loading выросла глубина просмотра, но упал CR — смотри не на саму технику, а на то, что именно она отложила. Самая частая ошибка — экономить байты на том, что продаёт.
WebP/AVIF дают прирост не «по ощущениям», а по байтам: где экономия, а где только боль

Если на сайте много картинок, миграция почти всегда окупается. WebP обычно режет вес JPEG/PNG на 20–40%, AVIF — ещё сильнее, но ценой более долгой кодировки и более капризной поддержки на слабых клиентах. На практике это бьёт по LCP: меньше килобайт — быстрее первый рендер, особенно на мобайле и при медленном CDN-канале.

Рабочая схема такая:
— для фото и больших баннеров: AVIF как основной формат, WebP как fallback;
— для простых иконок, логотипов, прозрачностей: смотрим, не выгоднее ли SVG или PNG;
— не конвертируем всё подряд: тяжёлые скриншоты и мелкие UI-элементы часто дают смешной выигрыш;
— обязательно ставим `width`/`height`, чтобы не ловить CLS после замены.

Проверять надо не «вес файла», а итоговую страницу: суммарный transfer, LCP, количество запросов и работу ленивой загрузки. Частая ошибка — включили AVIF, но забыли про `srcset`, `picture` и кеширование, в итоге браузер скачивает дубль или берёт слишком тяжёлую версию.

Если нужен быстрый результат без миграционного ада, начните с каталога, главной и топ-лендингов: там самый заметный выигрыш по TTFB не будет, но LCP обычно падает ощутимо. Дальше уже добивайте остальной медиаархив по приоритету.
This media is not supported in your browser
VIEW IN TELEGRAM
Как уходят из арбитража трафика: интервью с бывшим медиабайером

Интервью с арбитражником, который отработал в сфере с 2019 года и ушёл в другую профессию. Герой рассказывает о работе в Adcombo с тизерками, переходе в криптовертикаль и прямом выкупе трафика, а затем о причинах ухода: выгорание, сложности с поиском новой позиции и переоценка приоритетов. Статья развенчивает миф о лёгких деньгах в арбитраже — это обычная работа с высокими рисками, дефицитом информации и эмоциональным истощением. Выво…

➡️ Читайте на сайте: https://aff.top/blog/kak-ukhodiat-iz-arbitrazha-trafika-interviu-s-byvshim-mediabaierom

🧠 Ещё больше инсайтов → в канале AFF.top
WordPress для affiliate-сайта: безопасный стек без лишних плагинов и дыр

WordPress для партнёрского сайта живёт нормально, если не превращать его в комбайн из 30 плагинов.

База стека:
— VPS с одним сайтом на инстанс или хотя бы отдельным пулом PHP-FPM
— Nginx перед PHP, кеш страницы на уровне сервера
— Cloudflare как DNS + CDN + WAF
— TLS только через Let’s Encrypt или Origin Cert
— бэкапы вне хоста, не в той же панели

Что обычно ломает безопасность:
— старые темы с встроенными «улучшайзерами»
— плагины из двух разных категорий, делающие одно и то же
— открытый /wp-admin без rate limit и basic protection
— XML-RPC, если он не нужен
— одинаковые пароли у админа, базы и панели хостинга

Минимальный набор:
— 2FA для админки
— ограничение логинов по IP или через Cloudflare rule
— запрет редактирования файлов из админки
— отдельный пользователь БД с правами только на свою базу
— автообновления только для проверенных плагинов, не для всего подряд

Если сайт под affiliate и важен трафик, безопасность начинается не с антивируса, а с уменьшения поверхности атаки. Меньше плагинов, меньше прав, меньше открытых входов. Это почти всегда дешевле, чем потом чистить взломанный WP.