⊗jsnxPmBsPM 10 of 57 menu

Produkčný režim v frameworku NextJS

Produkčný režim je určený pre spustenie projektu na hostingu. Hlavným cieľom tohto režimu je zabezpečiť maximálny výkon a bezpečnosť projektu, ako aj znížiť objem načítavaných súborov pre úsporu systémovej pamäte.

Hlavné vlastnosti produkčného režimu:

  • Optimalizácia kódu - pred spustením v produkčnom režime je kód skompilovaný. Napríklad sa vykonáva minimalizácia JavaScriptu a CSS pre zníženie ich veľkosti a urýchlenie načítania stránky.
  • Statická generácia - framework vopred generuje stránky, čo urýchľuje ich načítanie na webe.
  • Optimalizácia obrázkov, ktoré sú automaticky komprimované a prispôsobené pre rôzne veľkosti obrazovky a zariadenia.
  • Odstránenie ladiacej informácie - celý kód pre ladenie chýb je odstránený z stránok prehliadača. Je to potrebné pre bezpečnú prevádzku projektu a skrytie informácií o štruktúre súborov pred používateľmi.
  • Neprítomnosť horúceho preloadovania - na rozdiel od režimu vývoja, tu nie je automatické preloadovanie pri každej vykonanej zmene.

Produkčný režim sa spúšťa dvoma príkazmi. Najprv je potrebné vykonať produkčnú zostavu projektu:

npm run build

A potom spustiť zostavený projekt:

npm start

Po spustení projektu uvidíte informáciu o hlavnej štruktúre projektu. Špeciálnymi symbolmi sú označené typy obsahu projektu - statický a dynamický. Momentálne máme len statický obsah.

Na vyskúšanie spustite projekt v produkčnom režime.

Vypnite produkčný režim a zapnite režim vývoja. V ďalších lekciách budeme pracovať práve v tomto režime.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť