Comments 4
А где хранятся изображения, которые оптимизированы на стороне сервера nextjs? По факту, используя встроенную в next оптимизацию, изображения обрабатываются на лету, вы повышаете нагрузку на свой сервер, и если захотите ее уменьшить, вам все равно придется кешировать изображения и где-то их хранить.
В общем, тут зависит от ваших потребностей, конечно…
Next.js имеет собственные настройки кэширования, информацию о которых можно найти в официальной документации - https://nextjs.org/docs/pages/api-reference/components/image#caching-behavior
А чтобы уменьшить нагрузку на сервер, можно использовать статический рендеринг, который сейчас пропагандирует Vercel в последних версиях. Так же можно делать кэширование в сторе, к примеру redux, либо можно использовать http-кэширование.
Статический рендеринг, насколько я понимаю, не связан с изображениями, вы же будете их в любом случае динамически подгружать после первичной загрузки страницы
В общем-то, что я прочитал по ссылке, не противоречит тому, что я имел в виду - оптимизация изображений с помощью nextjs, возможно, не будет выигрышнее, чем оптимизация на вашем бэке в том виде, который вы описывали в начале статьи. Единственное, что вижу из преимуществ - это гибкость настроек и работа инструмента «из коробки»
попробуйте kubb.dev вместо orval
Family Frontend Meetup #3