⊗jsnxPmBsPM 10 of 57 menu

Modalità Produzione nel Framework NextJS

La modalità produzione è destinata all' avvio del progetto su hosting. L'obiettivo principale di questa modalità è garantire le massime prestazioni e sicurezza del progetto, oltre a ridurre il volume dei file caricati per risparmiare memoria di sistema.

Le caratteristiche principali della modalità produzione:

  • Ottimizzazione del codice - prima dell'avvio in produzione, il codice viene compilato. Ad esempio, viene eseguita la minimizzazione di JavaScript e CSS per ridurne le dimensioni e accelerare il caricamento della pagina.
  • Generazione statica - il framework genera in anticipo le pagine, il che ne accelera il caricamento sul sito.
  • Ottimizzazione delle immagini, che vengono automaticamente compresse e adattate per diversi dimensioni dello schermo e dispositivi.
  • Rimozione delle informazioni di debug - tutto il codice per il debug degli errori viene rimosso dalle pagine del browser. Ciò è necessario per il funzionamento sicuro del progetto e per nascondere informazioni sulla struttura dei file agli utenti.
  • Assenza di ricaricamento a caldo - a differenza della modalità sviluppo, qui non c'è un ricaricamento automatico ad ogni modifica apportata.

La modalità produzione viene avviata con due comandi. Per prima cosa è necessario eseguire la build di produzione del progetto:

npm run build

E poi avviare il progetto buildato:

npm start

Dopo aver avviato il progetto, vedrete informazioni sulla struttura principale del progetto. Con simboli speciali vengono contrassegnati i tipi di contenuto del progetto - statico e dinamico. Al momento abbiamo solo contenuto statico.

Per provare, avviate il progetto in modalità produzione.

Disattivate la modalità produzione e attivate la modalità sviluppo. Nelle prossime lezioni lavoreremo proprio in questa modalità.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta