Что такое API простыми словами: как сайты и приложения договариваются между собой
Объясняем без кода, что такое API, где он уже работает на вашем сайте, зачем нужен ключ API и как понять, что сломался чужой сервис, а не ваш сайт.
Руководства, кейсы и новости о мониторинге сайтов, SEO и веб-разработке.
Объясняем без кода, что такое API, где он уже работает на вашем сайте, зачем нужен ключ API и как понять, что сломался чужой сервис, а не ваш сайт.
Браузер, поисковик и интернет — три разные вещи. Объясняем, что делает браузер за секунду после Enter и почему сайт может не открыться только у вас.
Счётчики, пиксели, чаты и карты — всё это трекеры. Объясняем, что они собирают, как увидеть их список на любом сайте и почему счётчик исчезает незаметно.
Chrome не смог опросить ни один DNS-резолвер: ошибка между устройством и его DNS, а не на сайте. Разбираем пробу Chromium и чиним на всех ОС и роутере.
Что значит ошибка 404, почему nginx, Apache, WordPress и CDN отдают её на живую страницу, чем опасен soft 404 и как оформить страницу ошибки правильно.
Chrome пишет «Соединение прервано» и ERR_NETWORK_CHANGED. Почти всегда это клиент: смена Wi-Fi/LTE, VPN, виртуальные адаптеры. Когда всё-таки сайт — разбираем.
Chrome показывает код -113: у клиента и сервера нет общей версии TLS или набора шифров. Как найти причину через openssl и nmap и какой конфиг поставить.
Зачем сайтам капча, какие бывают проверки «Я не робот», почему капча преследует именно вас (VPN, общий IP, расширения) и стоит ли ставить её на свой сайт.
Хост, hostname, localhost, файл hosts, заголовок Host и SNI: объясняем на примерах, показываем команды для Linux, macOS и Windows и таблицы отличий.
Путь запроса от вашего роутера до сервера сайта: кто отвечает за каждое звено, что такое IP и DNS и почему сайт открывается у соседа, но не у вас.
Объясняем без терминов, что такое хостинг, чем он отличается от домена, какой тип нужен обычному сайту и что случится, если его не оплатить.
Объясняем без юридического языка, что такое куки, зачем сайтам ваше согласие, что сломается после «Отклонить» и как посмотреть куки в браузере.
NAT подменяет адреса в пакетах, поэтому сервер за роутером не виден из интернета. Как отличить CGNAT от отсутствия проброса и что с этим делать.
Объясняем без терминов, что такое сервер, чем он отличается от ноутбука, где стоит и что на самом деле значат «сервер не отвечает» и «ошибка сервера 500».
TCP и UDP на уровне заголовков и рукопожатия, таблица «сервис → транспорт → порт», nc/nmap/ss с выводом и почему UDP-порт извне «проверить» нельзя.
Что такое сокет и чем он отличается от порта, зачем nginx и PHP-FPM общаются через файл в /run и почему при нагрузке сервер пишет «Too many open files».
Объясняем без терминов, что такое кэш, почему из-за него сайт показывает старую версию, что пропадёт при очистке и когда «очистите кэш» не поможет.
Что такое облачный хостинг, чем он отличается от виртуального хостинга и VPS, как в нём считают деньги и нужен ли он вашему сайту.
Что делает провайдер, чем отличается от мобильного оператора и хостинга, когда в проблеме виноват именно он и как проверить это за 10 минут без программ.
Два кода — два протокола: HTTP/2 поверх TCP и HTTP/3 поверх QUIC/UDP. Как браузер их выбирает, что ломается на сервере и в сети, как проверить curl.
Адрес страницы по частям: протокол, домен, порт, путь, параметры, якорь. Чем URL отличается от домена и ссылки, что значит xn--.
Wildcard покрывает один уровень поддоменов и не покрывает сам домен. Когда он лучше SAN, чем опасен один ключ и как выпустить через Let's Encrypt по DNS-01.
20 рабочих команд tcpdump с примерами вывода: от фильтра по IP до TLS-алертов, NXDOMAIN и ретрансмитов. Плюс таблицы ключей, симптомов и замен для Windows.
Loss 47% на третьем хопе — не всегда потеря. Разбираем mtr и WinMTR: ключи, колонки и пять картинок отчёта, по которым видно, где лимит ICMP, а где сбой.