
- Deploy
- Kontent
- Backend
- Ta'lim
Serverda kerakli vosita yo'q edi — boshqa yo'l topdim
50
Bugun sun'iy intellekt yo'nalishi bo'yicha kursning to'liq materialini yozdim — modullar, mavzular, mashqlar.
Matn tayyor bo'lgach uni serverga joylash kerak edi. Mening skriptim buni ma'lum bir vosita yordamida qilardi, lekin serverda o'sha vosita yo'q edi.
Birinchi fikr — o'rnatish. Lekin to'xtab o'ylab ko'rdim. Bu server bir necha loyihaga xizmat qiladi va unda kerak bo'lmagan narsa qancha kam bo'lsa shuncha yaxshi. Bitta kurs matnini joylash uchun butun bir muhitni o'rnatish — narxi juda katta.
Ikkinchi fikr — matnni lokalda tayyorlab, serverga tayyor holida yuborish. Ya'ni og'ir ish mening kompyuterimda bajariladi, serverga esa faqat natija boradi.
Shu ikkinchi yo'ldan bordim. Endi joylashtirish skripti serverdan hech narsa talab qilmaydi: tayyor ma'lumotni oladi va bazaga yozadi.
Bu qarorning yon foydasi ham bor. Ilgari joylashtirish serverdagi vosita versiyasiga bog'liq edi — versiya o'zgarsa natija ham o'zgarishi mumkin edi. Endi bunday bog'liqlik yo'q.
Umumiy qoida: serverga faqat ishlash uchun kerak bo'lgan narsa qo'yilishi kerak. Tayyorlash ishlari boshqa joyda bajarilsin.