kodnado.ru/articles

Статьи

Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.

1127 материаловРазборы по сайтам, ботам, API, серверам и автоматизации

Страница Next.js не обновляется из-за revalidate: как исправить кеш

Почему Next.js показывает старые данные: Data Cache, Full Route Cache, Router Cache, ISR, revalidatePath/revalidateTag и проверка обновления.

Next.js, revalidate, ISR, кеш, React Читать статью →

PWA не работает без интернета: как проверить service worker и кеш

Диагностика PWA без сети: scope, управление страницей, precache, runtime cache, navigation fallback, версии кеша и безопасное обновление.

PWA, service worker, offline, кеш, JavaScript Читать статью →

Web Push открывает неправильную страницу: как исправить переход по уведомлению

Почему Web Push ведет не туда: payload, notificationclick, scope service worker, focus/openWindow, нормализация URL и обновление воркера.

Web Push, service worker, уведомления, JavaScript, PWA Читать статью →

Форма регистрации теряет данные после ошибки: как сохранить ввод безопасно

Как не очищать форму регистрации после ошибки: единая валидация, сохранение безопасных полей, PRG, CSRF, пароли и проверка повторной отправки.

форма регистрации, валидация, UX, PHP, веб-разработка Читать статью →

2FA не работает после переноса сайта: как восстановить вход администратора

Почему двухфакторная авторизация ломается после миграции: время сервера, ключи шифрования, сессии, домен, proxy и безопасное восстановление доступа.

2FA, TOTP, перенос сайта, авторизация, безопасность Читать статью →

Как сделать staging-версию сайта и не затронуть рабочие данные

Практическая схема staging для сайта: отдельные данные и секреты, защита от индексации, отключение платежей и писем, синхронизация и выкладка.

staging, тестовый сайт, деплой, DevOps, разработка сайта Читать статью →

Как подключить S3 к сайту: схема хранения, доступы, перенос и проверка

Как безопасно подключить S3-совместимое хранилище к сайту: бакет, права, приватные файлы, CORS, CDN, перенос и контроль целостности.

S3, объектное хранилище, CDN, файлы сайта, настройка сайта Читать статью →

MODX-сайт не работает: как найти причину и безопасно восстановить

Пошаговая диагностика MODX: HTTP-коды, логи PHP и веб-сервера, подключение к базе, кеш, права, плагины и безопасное восстановление сайта.

MODX, сайт не работает, ошибка 500, PHP, восстановление сайта Читать статью →

Сайт на 1С-Битрикс не открывается: как найти причину и восстановить доступ

Что проверить, если сайт на 1С-Битрикс не открывается: DNS и SSL, HTTP-код, nginx, PHP-FPM, базу, `.settings.php`, обработчики, модули, кеш и rewrite.

1С-Битрикс, Битрикс не открывается, ошибка 500, PHP-FPM, nginx, MySQL, настройка сайта, восстановление сайта, ошибки CMS Читать статью →

Программа зависает при работе с большим Excel-файлом: как найти узкое место

Что проверить, если программа зависает на большом Excel-файле: память, streaming-режим, формулы, стили, COM, пакетную запись, UI-поток и корректность результата.

большой Excel файл, обработка Excel, зависает программа, оптимизация памяти, streaming reader, импорт данных, Windows программа, пакетная обработка, Excel COM Читать статью →

Ротация секрета ломает интеграции: как сменить ключи без простоя

Как безопасно сменить API-ключи, токены, webhook-секреты и пароли без простоя: карта потребителей, две версии, порядок обновления, проверка и отзыв.

ротация секретов, API ключи, токены доступа, webhook, secret manager, OAuth, интеграции, безопасность, DevOps Читать статью →

Склад не видит заказы во время синхронизации: как найти и восстановить пропуски

Что проверить, если склад пропускает заказы во время синхронизации: курсор, временное окно, пагинацию, очередь, идемпотентность и безопасное восстановление без дублей.

синхронизация склада, заказы, интеграция WMS, 1С, МойСклад, идемпотентность, очередь сообщений, API интеграция, автоматизация склада Читать статью →