Не справляетесь с безграничным потреблением ресурсов в NextJS при использовании картинок? Надежда на сообщество Open Source-разработчиков фреймворка угасла? После этого доклада вы избавитесь от всех страданий!
Я расскажу, как мы столкнулись с утечками памяти в NextJS из-за модуля оптимизации изображений и первыми решили проблему, вызванную модулем оптимизации изображений. Мы прошли весь путь от локализации проблемы до разработки Open Source-решения и разработали утилиту next-image-cache-cleaner, которую вы можете переиспользовать у себя.
В ходе доклада вы научитесь:
* оптимизировать потребление ресурсов NextJS-приложений;
* оперативно локализировать проблемы, которые не имеют явных и прозрачных решений;
* сделать показатели мониторинга ресурсов достоверными.
Доклад наглядно показывает, почему мониторинг критически важен: без метрик невозможно понять, что происходит с Node.js в проде и где именно утекает память. По слайдам видно, как спикер шаг за шагом дебажит проблему — через гипотезы, снапшоты памяти, анализ RSS и разбор типовых источников утечек. В итоге доклад хорошо передаёт инженерный подход: сначала наблюдаем, потом измеряем, и только после этого лечим проблему, а не гадаем вслепую.