NextJS Frameworkida Production Rejimi
Production rejimi loyihani hostingda ishga tushirish uchun mo'ljallangan. Ushbu rejimning asosiy maqsadi loyihaning maksimal ishlash tezligi va xavfsizligini ta'minlash, shuningdek tizim xotirasini tejash uchun yuklanadigan fayllar hajmini qisqartirishdir.
Production rejimining asosiy xususiyatlari:
- Kod optimallashtirish - productionga ishga tushirishdan oldin kod kompilyatsiya qilinadi. Masalan, JavaScript va CSS fayllarning hajmini qisqartirish va sahifa yuklanish tezligini oshirish uchun ular minimallashtiriladi.
- Statik generatsiya - framework sahifalarni oldindan yaratadi, bu esa saytda ularning yuklanish tezligini oshiradi.
- Optimallashtirilgan rasmlar, ular avtomatik ravishda siqiladi va turli o'lchamdagi ekranlar va qurilmalar uchun moslashtiriladi.
- Debug ma'lumotlarini olib tashlash - brauzer sahifalaridagi barcha xatoliklarni tuzatish kodi olib tashlanadi. Bu loyihaning xavfsiz ishlashi va fayl tuzilishi haqidagi ma'lumotlarni foydalanuvchilardan yashirish uchun zarur.
- Issiq qayta yuklashning yo'qligi - ishlab chiqish rejimidan farqli o'laroq, bu yerda har bir o'zgartirish kiritilganda avtomatik qayta yuklash mavjud emas.
Production rejimi ikkita buyruq orqali ishga tushiriladi. Boshlash uchun loyihaning production yig'ilishini bajarish kerak:
npm run build
Keyin yig'ilgan loyihani ishga tushiring:
npm start
Loyihani ishga tushirgandan so'ng, siz loyihaning asosiy tuzilishi haqida ma'lumotni ko'rasiz. Loyiha kontentining turlari - statik va dinamik maxsus belgilar bilan belgilanadi. Hozirda bizda faqat statik kontent mavjud.
Sinov uchun loyihani production rejimida ishga tushiring.
Production rejimini o'chiring va ishlab chiqish rejimini yoqing. Keyingi darslarda biz aynan shu rejimda ishlaymiz.