Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Починить битую базу данных: как понять, что повреждено и что можно восстановить
Битая база данных может проявляться ошибками таблиц, падением сайта, невозможностью импорта, поврежденными индексами или потерей части данных.
Читать статью →Восстановить базу данных: что делать после сбоя, удаления или неудачного импорта
Восстановление базы данных требует бэкапа, проверки дампа, кодировки, структуры, прав пользователя и аккуратного импорта без потери данных.
Читать статью →Настроить split tunneling: как пустить через VPN только нужный трафик
Split tunneling позволяет направлять через VPN или прокси только часть трафика, а остальное оставлять напрямую, чтобы сохранить скорость и удобство.
Читать статью →Настроить SOCKS5 прокси: когда нужен прокси и как не ошибиться с доступом
SOCKS5 прокси используют для легитимной маршрутизации трафика, тестов, доступа к собственным сервисам и сетевых задач, где нужен отдельный прокси-канал.
Читать статью →Оптимизация Core Web Vitals: LCP, CLS и INP простыми словами
Core Web Vitals показывают, насколько быстро сайт показывает главный контент, не прыгает ли верстка и как быстро реагирует интерфейс.
Читать статью →PageSpeed низкий показатель: что реально исправлять, а что можно не трогать
Низкий показатель PageSpeed может быть связан с LCP, CLS, INP, тяжелыми ресурсами, шрифтами, JavaScript, изображениями, кешем и TTFB.
Читать статью →Сайт грузится 10 секунд: почему это критично и где искать задержку
Если сайт грузится 10 секунд, проблема может быть в сервере, базе, тяжелых изображениях, JavaScript, шрифтах, кешировании или сторонних сервисах.
Читать статью →Сайт перенаправляет на другой сайт: как найти вредоносный редирект
Если сайт перенаправляет посетителей на другой сайт, нужно проверить .htaccess, JavaScript, шаблоны, базу, плагины, рекламу и следы взлома.
Читать статью →Обновить сайт через Git без поломки: как выкатывать изменения безопасно
Обновление сайта через Git требует проверки ветки, бэкапа, зависимостей, миграций, сборки, кеша и сценария отката.
Читать статью →Настроить Supervisor: как держать воркеры и процессы запущенными
Supervisor помогает автоматически запускать и перезапускать фоновые процессы: Laravel queue, Node.js worker, парсеры, боты и сервисные задачи.
Читать статью →Настроить queue Laravel: чтобы письма, задачи и импорты выполнялись в фоне
Laravel queue нужна для фоновых задач: писем, уведомлений, импортов, webhook, тяжелой обработки и операций, которые не должны тормозить страницу.
Читать статью →Настроить env файл: почему приложение не видит базу, ключи и окружение
.env файл хранит настройки окружения: базу, ключи, режим приложения, почту, API и другие параметры, без которых проект может не запускаться.
Читать статью →