NextJS фреймворгында Продакшен режиминде
Продакшен режими долбоорду хостингте иштетүүгө арналган. Бул режимдин негизги максаты долбоордун максималдык өндүрүмдүүлүгүн жана коопсуздугун камсыз кылуу, ошондой эле системанын эс тутумун үнөмдөө үчүн жүктөлүүчү файлдардын көлөмүн азайтуу.
Продакшен режиминин негизги өзгөчөлүктөрү:
- Кодду оптималдаштыруу - продакшенге чыгардын алдында код компиляцияланат. Мисалы, JavaScript жана CSS файлдарынын көлөмүн кичирейтүү жана баракчанын жүктөлүшүн тездетүү үчүн алар минификацияланат.
- Статикалык генерация - фреймворк баракчаларды алдын ала түзөт, бул сайтта алардын жүктөлүшүн тездетет.
- Сүрөттөрдү оптималдаштыруу, алар автоматтык түрдө ысылып, ар кандай экран жана түзмөктөр үчүн ылайыкташтырылат.
- Дебаг маалыматтарын алып салуу - каталарды талдоо үчүн бардык код браузер баракчаларынан алынат. Бул долбоордун коопсуз иштөөсү үчүн зарыл жана файлдардын түзүлүшү жөнүндөгү маалыматты колдонуучулардан жашыруу үчүн.
- Ысык алмаштыруунун жоктугу - иштеп чыгуу режиминен айырмаланып, бул жерде ар бир киргизилген өзгөртүүдө автоматтык алмаштыруу жок.
Продакшен режими эки буйрук менен ишке киргизилет. Баштоо үчүн долбоордун продакшен-куруусун аткаруу керек:
npm run build
Андан кийин курулган долбоорду иштетүү:
npm start
Долбоорду иштеткенден кийин сиз негизги долбоор түзүлүшү жөнүндө маалыматты көрөсүз. Долбоордун мазмунунун түрлөрү - статикалык жана динамикалык - атайын символдор менен белгиленет. Учурда бизде статикалык мазмун гана бар.
Сыноо үчүн долбоорду продакшен режиминде иштетиңиз.
Продакшен режимин өчүрүп, иштеп чыгуу режимин күйгүзүңүз. Кийинки сабактарда биз дал ушул режимде иштейбиз.