У Node.js растёт память: как отличить утечку от штатного роста
Рост памяти Node.js не всегда означает утечку. Разбираем, какие показатели сопоставить, как подготовить безопасный опыт и по каким признакам принять исправление.
29.10.2026Техническое качество
Практические материалы о вирусах, обновлениях CMS, производительности и профилактике аварий.
Рост памяти Node.js не всегда означает утечку. Разбираем, какие показатели сопоставить, как подготовить безопасный опыт и по каким признакам принять исправление.
29.10.2026При запуске отчёта или выгрузки Node.js-сервис перестаёт отвечать другим пользователям. Проверьте связь операции с задержкой цикла событий, прежде чем менять сервер. Разбираем безопасные первые действия, выбор фоновой обработки и критерии приёмки.
29.10.2026PHP выпустил исправления двух критических уязвимостей. Разбираем нужные версии, проверку backport-пакетов и отличие обновлённой CLI-команды от PHP, который действительно обслуживает сайт.
21.10.2026Посетитель ещё не открыл карточку, а сервер уже готовит данные для неё. Разбираем, когда это полезно, как подтвердить лишнюю работу и что проверить перед изменением предзагрузки.
09.10.2026Внешние фотографии могут отображаться нормально, пока путь их загрузки остаётся непроверенным. Разбираем, как описать источники изображений, проверить границы доверия и принять исправление в Next.js.
04.10.2026Неопубликованный текст не должен попадать в гостевые ответы. Разбираем условия риска в Next.js, безопасную проверку на тестовых данных и критерии приёмки исправления.
03.10.2026WordPress 7.1.2 закрывает ошибку в выборе шаблона страницы. Разбираем, какие сведения собрать владельцу сайта, чем подтвердить исправление и когда обновления недостаточно.
29.09.2026Next.js сообщил об уязвимости генерации изображений через ImageResponse в Node.js. Разбираем условия риска и доказательства, которые нужны владельцу сайта для проверки и приёмки исправления.
28.09.2026На WordPress-сайте работают несколько авторов, а после обновления проверили только главную страницу. Для приёмки нужны ещё два результата: подтверждение установки исправлений безопасности и проверка того, что каждая роль может делать только разрешённое. Ниже — сценарии для тестовой копии и перечень доказательств, которые стоит получить от подрядчика.
27.09.2026Предупреждение о CKEditor требует проверить путь контента до редактора. Разбираем, какие сведения собрать владельцу Drupal-сайта и как принять исправление.
22.09.2026Google изменил применение правил о репутации сайта с 30 августа 2026 года. Разбираем, как проверить сторонние и партнерские разделы, увидеть риск в Search Console и получить проверяемый план исправлений.
13.09.2026Сайт работает в обычный день, но выдержит ли он рекламный пик? Разбираем безопасный план нагрузочной проверки, критерии остановки и приёмки.
11.09.2026В Search Console появился отдельный отчёт по показам сайта в AI Overviews и AI Mode. Показываем, что в нём проверять, с чем сопоставлять данные и где заканчивается самостоятельная диагностика.
10.09.2026Google уточнил период переоценки: после исправления страницы могут оставаться в группе дублей до двух недель. Разбираем, что проверить в HTML, перенаправлениях, файле карты сайта (sitemap) и Вебмастере, прежде чем снова менять настройки.
14.08.2026Chrome 151 делает внутренние переходы заметнее для разработчиков. Разбираем, почему владельцу сайта важно проверять не только первую загрузку, но также маршруты, формы, возврат из памяти браузера и аналитику.
14.08.2026Next.js выпустил обновления 16.2.11 и 15.5.21, которые исправляют 4 уязвимости высокой и 5 средней важности. Рассказываем, как установить их без потери заявок и заказов.
14.08.2026Google планирует включить HTTPS-first для Chrome шире в 2026 году. Если сайт, формы, редиректы или внешние скрипты все еще завязаны на HTTP, пользователь может увидеть предупреждение до заявки.
19.07.202619 июня 2026 года Symfony сообщил о CVE-2026-55877 в UX Icons: часть версий могла небезопасно встраивать SVG. Разбираем, что проверить в рабочем Symfony-проекте и как обновиться без остановки заявок.
06.07.2026npm 12 уже вышел. Если после обновления установка проходит, а сборка падает, проверьте разрешения install scripts и источники зависимостей. Начинайте на стенде с тем же runtime, что у CI.
11.10.2026Next.js выпустил 16.3.3 и 15.5.24 для двух критических уязвимостей с риском удалённого выполнения кода. Разбираем, какие конфигурации затронуты и как обновить рабочий сервис через тесты, откат и контроль бизнес-сценариев.
28.08.2026Разбираем июньский security release Node.js 2026: какие проекты стоит проверить, почему обновление нельзя делать вслепую и как безопасно обновить сайт, API или Next.js-сервис.
30.06.2026Google завершил June 2026 spam update 26 июня 2026 года. Объясняем, как владельцу сайта спокойно проверить риски, не сломать работающие страницы и превратить инфоповод в технический SEO-аудит.
30.06.2026Низкий балл в PageSpeed еще не объясняет, почему сайт теряет заявки. Разбираем, как отличить косметическую оптимизацию от реальной диагностики: Core Web Vitals, серверные задержки, тяжелые скрипты, формы и интеграции.
22.06.2026Google начнет применять меры против back button hijacking с 15 июня 2026 года. Разбираем, где эта проблема прячется на рабочих сайтах, как проверить сценарии с History API и когда нужен технический аудит.
13.06.202629 мая 2026 года вышел Symfony 8.1, а в официальном недельном дайджесте Symfony отдельно напомнили о серии security advisories и обновлений поддерживаемых веток. Для рабочего проекта это повод не откладывать поддержку: обновления лучше проводить по плану, с тестированием, откатом и контролем критичных сценариев.
12.06.2026Сравните одинаковые периоды и устройства: показы, CTR, входы, принятые заявки. Совпадение просадки с обновлением Google — гипотеза; сначала исключите ошибки индексации, сайта и формы.
10.10.2026Сначала отличите очередь без подходящего runner от ошибки уже запущенного job. Проверяйте labels, доступность runner и журналы; выпуск считайте восстановленным после сборки и контрольного сценария.
10.10.202629 мая 2026 года Symfony выпустил security-релизы UX 2.36.0 и 3.1.0. Если в проекте есть LiveComponent или Autocomplete, обновление лучше провести как управляемую техническую задачу: с проверкой зависимостей, форм, CORS и пользовательских сценариев.
04.06.2026Google Play может снижать видимость приложения и показывать предупреждение о расходе батареи, если Android Vitals фиксирует чрезмерные partial wake locks. Разбираем, что проверить в коде, фоновых задачах и API.
29.05.2026Майские security-релизы Symfony и Twig показали, почему обновления нельзя откладывать: риск зависит от компонентов, шаблонов, интеграций и тестов. Разбираем спокойный план работ для рабочего сайта.
28.05.2026Цена ускорения сайта зависит от причины тормозов: изображения, кеш, сервер, база данных, JS/CSS, CMS, каталог или интеграции. Разбираем, что проверить перед покупкой часов разработки.
27.05.2026Сверьте зависимость, установленный артефакт и историю сборок. Отсутствие предупреждений Composer не доказывает чистоту проекта; область проверки секретов зависит от прав выполнявшегося кода.
10.10.2026После npm install сборка падает или сайт ведёт себя иначе? Разбираем безопасную проверку зависимостей, CI/CD и новых возможностей trusted publishing npm.
05.09.2026Свежий релиз Node.js 24.16 LTS напоминает: backend на Node.js нельзя обновлять только командой в консоли. Для рабочего сервиса нужен план проверки версий, зависимостей, тестов, интеграций и отката.
26.05.2026В мае 2026 года Vercel выпустила крупный security release для Next.js. Разбираем, как владельцу рабочего проекта проверить риски, обновиться и не сломать продажи.
25.05.202620 мая 2026 года Drupal выпустил критическое обновление ядра из-за CVE-2026-9082. Разбираем, как владельцу сайта проверить риск, подготовить обновление и не превратить срочный патч в аварию для заявок, интеграций и SEO.
24.05.2026Свежие security-релизы Symfony и Twig - повод проверить зависимости, шаблоны, интеграции и регламент обновлений. Показываем безопасный план работ без остановки заявок.
23.05.202625 августа Next.js выпустил версии 15.5.24 и 16.3.3 против двух критических уязвимостей. Разбираем, кому нужен срочный патч и как обновить проект без поломки заявок, кабинета и изображений.
29.08.2026WordPress 7.0 выходит как крупное обновление, поэтому переносить его на рабочий сайт без проверки рискованно: можно задеть плагины, тему, формы, оплату и SEO.
21.05.2026Свежие релизы CMS напоминают: обновления нельзя копить до аварии. Разбираем, как выстроить безопасный процесс поддержки сайта с тестовым контуром, резервными копиями и планом отката.
20.05.2026Свежие security-релизы PHP напоминают: обновление серверной платформы нужно планировать так же внимательно, как обновление CMS. Разбираем, как пройти переход без простоев, ошибок в формах и потери заявок.
15.05.2026Уязвимости появляются в CMS, модулях, PHP и интеграциях. Разбираем, как выстроить мониторинг и безопасный регламент обновлений, чтобы не ждать аварии.
14.05.2026WordPress 7.0 близок к релизу, а история последних обновлений показывает: даже плановая установка может затронуть тему, плагины, формы и интеграции. Разбираем, как подготовить сайт к обновлению без аврала.
13.05.2026Устаревшая CMS может долго выглядеть рабочей, но внутри копить уязвимости, конфликты и проблемы совместимости.
18.04.2026Медленный сайт теряет заявки, рекламный бюджет и позиции. Ускорение начинается с диагностики, а не с установки очередного плагина кеша.
11.04.2026Удалить вредоносный файл недостаточно. Нужно найти источник заражения, закрыть уязвимость и проверить, что сайт не заразится снова.
04.04.2026