Forwarded from high profit — low life
⚡️ AffPapa теперь официально принадлежит Иванову
Евгений Юрьич продолжает издеваться над опозорившимся этим летом AffPapa. Вслед за базой контактов к маэстро ушел еще и товарный знак конторы...
Как проверить:
1. Перейти по ссылке
2. Ввести 2026793242
3. Ахуеть от беспомощности AffPapa
Такие сегодня новости, такая life...
High Profit — Low Life | Прислать сплетню
Евгений Юрьич продолжает издеваться над опозорившимся этим летом AffPapa. Вслед за базой контактов к маэстро ушел еще и товарный знак конторы...
Как проверить:
1. Перейти по ссылке
2. Ввести 2026793242
3. Ахуеть от беспомощности AffPapa
Такие сегодня новости, такая life...
High Profit — Low Life | Прислать сплетню
Mistake: reporting average daily crawl and missing the spikes
An average smooths over the burst that hammered your origin at 3am. Worth reading:
→ Google Search Central (crawl rate) — Crawl demand is bursty; Google adapts to server response time, so a slow spike causes throttling.
Takeaway: watch p95 hourly fetches, not the daily mean.
→ Brendan Gregg on percentiles — Why averages lie about tail behavior in any request stream.
Takeaway: histogram your hits per hour; the tail is where pain lives.
★ Pick of the week — a GoAccess time-bucket view — Per-hour panels reveal the burst pattern instantly.
Takeaway: if 5xx clusters in the spike hour, that's your crawl-budget killer.
An average smooths over the burst that hammered your origin at 3am. Worth reading:
→ Google Search Central (crawl rate) — Crawl demand is bursty; Google adapts to server response time, so a slow spike causes throttling.
Takeaway: watch p95 hourly fetches, not the daily mean.
→ Brendan Gregg on percentiles — Why averages lie about tail behavior in any request stream.
Takeaway: histogram your hits per hour; the tail is where pain lives.
★ Pick of the week — a GoAccess time-bucket view — Per-hour panels reveal the burst pattern instantly.
Takeaway: if 5xx clusters in the spike hour, that's your crawl-budget killer.
Forwarded from В арбитраже денег нет?
ЕЮ Иванов продолжает кошмарить АффПапу, конторку, которая накинула говна на вентилятор этим летом. Тогда в AffPapa не знали, с каким говном идут бодаться, поэтому заслуженно проиграли. 😏
На этот раз ЕЮ зарегал товарный знак AffPapa — совсем скоро имя компании будет официально принадлежать ему. Чтобы убедиться в трушности мува, переходим по ссыл-Очке и вводим серийный номер: 2026793242. Там видим, что заявка на регистрацию подана лично Евгением Юрьичем.
Всё это выглядит забавно, но давайте не забывать, в какой сфере мы работаем и что реально может произойти с жирным троллем за воровство нейминга. Впрочем, толстому не привыкать отхватывать пиздов за проделки в интернете, поэтому ждем очередную фотку разбитого ебала и длинный пост с извинениями. 😏😏😏
В арбитраже денег нет 💵
На этот раз ЕЮ зарегал товарный знак AffPapa — совсем скоро имя компании будет официально принадлежать ему. Чтобы убедиться в трушности мува, переходим по ссыл-Очке и вводим серийный номер: 2026793242. Там видим, что заявка на регистрацию подана лично Евгением Юрьичем.
Всё это выглядит забавно, но давайте не забывать, в какой сфере мы работаем и что реально может произойти с жирным троллем за воровство нейминга. Впрочем, толстому не привыкать отхватывать пиздов за проделки в интернете, поэтому ждем очередную фотку разбитого ебала и длинный пост с извинениями. 😏😏😏
В арбитраже денег нет 💵
Mistake: assuming noindex stops the fetches in your logs
Noindex pages still get crawled — sometimes more — and people miss it because they only watch the index. Reads:
→ Google Search Central (noindex) — Google must fetch the page to see the noindex tag, so it keeps crawling it.
Takeaway: logs are the only place you'll see that wasted budget.
→ Search Central (robots.txt vs noindex) — Blocking in robots.txt prevents the fetch but then the tag is never read.
Takeaway: choose the right tool — don't stack both and get neither effect.
★ Pick of the week — a log + noindex cross-check script — Joins crawled URLs against your noindex set.
Takeaway: heavily crawled noindex URLs are prime candidates to prune from internal links.
Noindex pages still get crawled — sometimes more — and people miss it because they only watch the index. Reads:
→ Google Search Central (noindex) — Google must fetch the page to see the noindex tag, so it keeps crawling it.
Takeaway: logs are the only place you'll see that wasted budget.
→ Search Central (robots.txt vs noindex) — Blocking in robots.txt prevents the fetch but then the tag is never read.
Takeaway: choose the right tool — don't stack both and get neither effect.
★ Pick of the week — a log + noindex cross-check script — Joins crawled URLs against your noindex set.
Takeaway: heavily crawled noindex URLs are prime candidates to prune from internal links.
Mistake: counting URLs without normalizing query strings
Faceted and tracking parameters explode one page into thousands of "unique" crawled URLs in your reports. Sources:
→ Google Search Central (faceted navigation) — Parameter permutations are the top crawl-budget sink on large sites.
Takeaway: in logs, fold
→ RFC 3986 (URI normalization) — Canonical rules for ordering, casing and default params.
Takeaway: normalize consistently before any dedupe or count.
★ Pick of the week — a sed/awk param-stripper — Drops the query for aggregation while keeping a raw copy.
Takeaway: report both — total fetches AND distinct base paths.
Faceted and tracking parameters explode one page into thousands of "unique" crawled URLs in your reports. Sources:
→ Google Search Central (faceted navigation) — Parameter permutations are the top crawl-budget sink on large sites.
Takeaway: in logs, fold
?color=red&sort=asc back to the base path to see real coverage.→ RFC 3986 (URI normalization) — Canonical rules for ordering, casing and default params.
Takeaway: normalize consistently before any dedupe or count.
★ Pick of the week — a sed/awk param-stripper — Drops the query for aggregation while keeping a raw copy.
Takeaway: report both — total fetches AND distinct base paths.
Mistake: misreading response-time fields and chasing phantom slowness
Apache
→ Apache mod_log_config docs —
Takeaway: confirm the directive in your config before plotting latency.
→ Nginx log_module docs —
Takeaway: label units in your parser so nobody divides by the wrong factor.
★ Pick of the week — a unit-sanity awk guard — Flags impossible values (e.g. 0.000001s pages).
Takeaway: Googlebot throttles on real latency — measure it in the right units.
Apache
%D is microseconds, Nginx $request_time is seconds — mix them up and your crawl-latency report is off by a million. Reads:→ Apache mod_log_config docs —
%D = microseconds, %T = whole seconds. Different fields, different scale.Takeaway: confirm the directive in your config before plotting latency.
→ Nginx log_module docs —
$request_time and $upstream_response_time are seconds with millisecond resolution.Takeaway: label units in your parser so nobody divides by the wrong factor.
★ Pick of the week — a unit-sanity awk guard — Flags impossible values (e.g. 0.000001s pages).
Takeaway: Googlebot throttles on real latency — measure it in the right units.
Forwarded from Natalia
ВПЕРВЫЕ! ТОЛЬКО ОДИН ВЕЧЕР!
🫥 ПИАР-ВОЙС В ЭТОМ ЧАТЕ🫥
Участников никто не знает.
Откуда они? Хуй его знает.
Темы — просто пиздец!
• Аналитика на двух лидах
• Слив анлим бюджетов
• Как просрать медийку
• Где найти нормальную работу
• Как закупиться себе в карман
⚡ Все это для тех, кто придет на ВОЙС
На котором обсудим:
Модераторы: @adv_god @natnetak
NO RESPECT CHAT • 27.08 • 19:00 GMT+3
Участников никто не знает.
Откуда они? Хуй его знает.
Темы — просто пиздец!
• Аналитика на двух лидах
• Слив анлим бюджетов
• Как просрать медийку
• Где найти нормальную работу
• Как закупиться себе в карман
Как делать PR, маркетинг и деньги в арбитраже трафика
На котором обсудим:
• На что компании еще готовы тратить деньги
• За чье внимание мы вообще конкурируем
• Что действительно работает, а что сливает бабки
• PR vs маркетинг
• Как измерить результаты кампейнов
• Что делать с запросом «хочу, чтобы про нас все знали»
Модераторы: @adv_god @natnetak
NO RESPECT CHAT • 27.08 • 19:00 GMT+3
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Иногда мне кажется, что я работаю не в iGaming, а в похоронном бюро.
Каждый день кто-то приносит очередной продукт и говорит: «У нас почему-то падает LTV.»
Потом открываешь аналитику и понимаешь, что игроки предупреждали об этом ещё месяц назад.
Просто никто не слушал.
Я — Head of Retention. И в своём канале разбираю ошибки, из-за которых команды месяцами теряют LTV, даже не замечая этого.
Каждый день кто-то приносит очередной продукт и говорит: «У нас почему-то падает LTV.»
Потом открываешь аналитику и понимаешь, что игроки предупреждали об этом ещё месяц назад.
Просто никто не слушал.
Я — Head of Retention. И в своём канале разбираю ошибки, из-за которых команды месяцами теряют LTV, даже не замечая этого.
Mistake: random-sampling logs and losing rare-but-critical bot events
Uniform sampling is fine for users but erases the rare 5xx Googlebot hit you most need to see. Sources:
→ Honeycomb on dynamic sampling — Sample common events hard, keep all the errors and outliers.
Takeaway: never sample 5xx, 429, or verified-bot lines — keep them whole.
→ Google Search Central (5xx and crawling) — A burst of 5xx to Googlebot cuts crawl rate fast.
Takeaway: those are the exact rows uniform sampling throws away.
★ Pick of the week — a tail-based sampling sketch — Keep 100% of errors, 1% of 200s.
Takeaway: size your sample by event importance, not a flat percentage.
Uniform sampling is fine for users but erases the rare 5xx Googlebot hit you most need to see. Sources:
→ Honeycomb on dynamic sampling — Sample common events hard, keep all the errors and outliers.
Takeaway: never sample 5xx, 429, or verified-bot lines — keep them whole.
→ Google Search Central (5xx and crawling) — A burst of 5xx to Googlebot cuts crawl rate fast.
Takeaway: those are the exact rows uniform sampling throws away.
★ Pick of the week — a tail-based sampling sketch — Keep 100% of errors, 1% of 200s.
Takeaway: size your sample by event importance, not a flat percentage.
Mistake: reading bytes-sent as page weight when content is gzipped
The
→ Apache / Nginx logging docs — Bytes logged are post-compression when gzip/brotli is on.
Takeaway: don't conclude a page is "small" for crawlers from log bytes alone.
→ Web.dev (text compression) — How wire size and decoded size diverge, and why crawl cost relates to both.
Takeaway: pair log bytes with actual fetch size when judging crawl weight.
★ Pick of the week — a bytes-by-template aggregation — Sums wire bytes Googlebot pulled per URL pattern.
Takeaway: heavy templates by total bytes are where compression and trimming pay off.
The
%b / $body_bytes_sent field is the compressed size on the wire — not what you optimized. Reads:→ Apache / Nginx logging docs — Bytes logged are post-compression when gzip/brotli is on.
Takeaway: don't conclude a page is "small" for crawlers from log bytes alone.
→ Web.dev (text compression) — How wire size and decoded size diverge, and why crawl cost relates to both.
Takeaway: pair log bytes with actual fetch size when judging crawl weight.
★ Pick of the week — a bytes-by-template aggregation — Sums wire bytes Googlebot pulled per URL pattern.
Takeaway: heavy templates by total bytes are where compression and trimming pay off.
Three (or four) more for the SEO & search crowd:
— @LinkBuildIndex — Benchmarks for link building campaigns: cost-per-link, reply rates,…
— @ThePressHook — Real digital PR plays that landed coverage in major outlets: angle…
— @GuestPostGrind — Trench-level guest posting tactics: finding sites that actually…
— @SourceFirstHQ — Learn to land journalist quotes and authority links step by step: how…
Different voices, same beat. Pick your favorites.
— @LinkBuildIndex — Benchmarks for link building campaigns: cost-per-link, reply rates,…
— @ThePressHook — Real digital PR plays that landed coverage in major outlets: angle…
— @GuestPostGrind — Trench-level guest posting tactics: finding sites that actually…
— @SourceFirstHQ — Learn to land journalist quotes and authority links step by step: how…
Different voices, same beat. Pick your favorites.
Log file analysis: 5 вещей, которые надо искать до любых выводов
1. 🔗 Pick of the week: Syslog Handbook — хороший каркас для чтения логов по слоям, от события к контексту. Ищите не «ошибку», а цепочку: кто вызвал, что упало, что было до этого.
2. 🔗 Elastic Docs — полезны как чек-лист полей: timestamp, host, user, request_id, severity. Если хотя бы двух не хватает, расследование быстро превращается в гадание.
3. → Splunk Search Manual — сильный источник по фильтрам и срезам. Начинайте с узкого окна, затем расширяйте, чтобы не утонуть в шуме.
4. → Google SRE Book — напоминает: один лог сам по себе почти ничего не доказывает. Сверяйте его с метриками и трассировкой, иначе легко принять симптом за причину.
5. → OWASP Logging Cheat Sheet — коротко объясняет, какие поля и события стоит сохранять, чтобы потом не собирать картину по обрывкам.
Сначала отделяйте шум от сигнала, потом группируйте повторы, потом ищите первый сбой в цепочке. Хороший разбор логов — это не поиск «строки с ошибкой», а восстановление последовательности событий.
1. 🔗 Pick of the week: Syslog Handbook — хороший каркас для чтения логов по слоям, от события к контексту. Ищите не «ошибку», а цепочку: кто вызвал, что упало, что было до этого.
2. 🔗 Elastic Docs — полезны как чек-лист полей: timestamp, host, user, request_id, severity. Если хотя бы двух не хватает, расследование быстро превращается в гадание.
3. → Splunk Search Manual — сильный источник по фильтрам и срезам. Начинайте с узкого окна, затем расширяйте, чтобы не утонуть в шуме.
4. → Google SRE Book — напоминает: один лог сам по себе почти ничего не доказывает. Сверяйте его с метриками и трассировкой, иначе легко принять симптом за причину.
5. → OWASP Logging Cheat Sheet — коротко объясняет, какие поля и события стоит сохранять, чтобы потом не собирать картину по обрывкам.
Сначала отделяйте шум от сигнала, потом группируйте повторы, потом ищите первый сбой в цепочке. Хороший разбор логов — это не поиск «строки с ошибкой», а восстановление последовательности событий.