Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗jsnxPmBsPM 10 of 57 menu

Рэжым продакшна ў фрэймворку NextJS

Рэжым продакшна прызначаны для запуску праекта на хастынгу. Асноўная мэта гэтага рэжыму полага ў тым, каб забяспечыць максімальную прадукцыйнасць і бяспеку праекта, а таксама скараціць аб'ём падгружаемых файлаў для эканоміі сістэмнай памяці.

Асноўныя асаблівасці рэжыму продакшна:

  • Аптымізацыя кода - перад запускам у продакшне код кампілюецца. Напрыклад, выконваецца мінімізацыя JavaScript і CSS для памяншэння іх памеру і паскарэння загрузкі старонкі.
  • Статычная генерацыя - фрэймворк загадзя генеруе старонкі, што паскарае іх загрузку на сайце.
  • Аптымізацыя выяў, якія аўтаматычна сціскаюцца і падганяюцца для розных памераў экрана і прылад.
  • Выдаленне адладачнай інфармацыі - ўвесь код для адладкі памылак прыбіраецца са старонак браўзэра. Гэта неабходна для бяспечнай працы праекта і схавання інфармацыі аб структуры файлаў ад карыстальнікаў.
  • Адсутнасць гарачай перазагрузкі - у адрозненне ад рэжыму распрацоўкі, тут няма аўтаматычнай перазагрузкі пры кожным унесеным змяненні.

Рэжым продакшна запускаецца двума камандамі. Для пачатку трэба выканаць продакшн-зборку праекта:

npm run build

А затым запусьціць сабраны праект:

npm start

Пасля запуску праекта вы ўбачыце інфармацыю аб асноўнай структуры праекта. Спецыяльнымі сімваламі адзначаюцца тыпы кантэнту праекта - статычны і дынамічны. На дадзены момант у нас ёсць толькі статычны кантэнт.

Для пробы запусціце праект у рэжыме продакшна.

Выключыце рэжым продакшна і ўключыце рэжым распрацоўкі. Далей у ўроках мы будзем працаваць менавіта ў гэтым рэжыме.

byru