⊗jsnxPmBsPM 10 of 57 menu

Tryb produkcyjny w frameworku NextJS

Tryb produkcyjny jest przeznaczony do uruchamiania projektu na hostingu. Głównym celem tego trybu jest zapewnienie maksymalnej wydajności i bezpieczeństwa projektu, a także zmniejszenie rozmiaru ładowanych plików w celu oszczędzania pamięci systemowej.

Główne cechy trybu produkcyjnego:

  • Optymalizacja kodu - przed uruchomieniem w trybie produkcyjnym kod jest kompilowany. Na przykład, wykonywana jest minifikacja JavaScript i CSS w celu zmniejszenia ich rozmiaru i przyspieszenia ładowania strony.
  • Generacja statyczna - framework wstępnie generuje strony, co przyspiesza ich ładowanie na stronie.
  • Optymalizacja obrazów, które są automatycznie kompresowane i dostosowywane do różnych rozmiarów ekranu i urządzeń.
  • Usuwanie informacji debugujących - cały kod do debugowania błędów jest usuwany ze stron przeglądarki. Jest to konieczne dla bezpiecznej pracy projektu i ukrycia informacji o strukturze plików przed użytkownikami.
  • Brak gorącego przeładowania - w przeciwieństwie do trybu deweloperskiego, tutaj nie ma automatycznego przeładowania przy każdej wprowadzonej zmianie.

Tryb produkcyjny jest uruchamiany dwoma poleceniami. Najpierw trzeba wykonać build produkcyjny projektu:

npm run build

A następnie uruchomić zbudowany projekt:

npm start

Po uruchomieniu projektu zobaczysz informację o głównej strukturze projektu. Specjalnymi symbolami są oznaczane typy treści projektu - statyczne i dynamiczne. Na razie mamy tylko treści statyczne.

Dla próby uruchom projekt w trybie produkcyjnym.

Wyłącz tryb produkcyjny i włącz tryb deweloperski. W dalszych lekcjach będziemy pracować właśnie w tym trybie.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć