Frontend samaradorligini tahlil qilish bo‘yicha keng qamrovli qo‘llanma: dunyo bo‘ylab tez va qulay veb-sahifalar yaratish uchun metrikalar, vositalar va optimallashtirish usullari.
Frontend veb-sahifa testi: Global auditoriya uchun samaradorlik tahlili
Bugungi raqamli dunyoda tezkor va sezgir veb-sayt muvaffaqiyat uchun juda muhim. Foydalanuvchilar uzluksiz tajribani kutishadi va hatto kichik kechikishlar ham hafsalasi pir bo'lishiga, savatdan voz kechishga va daromadni yo'qotishga olib kelishi mumkin. Ushbu qo'llanmada frontend samaradorligini tahlil qilish bo'yicha keng qamrovli sharh berilgan bo'lib, unda muhim metrikalar, kuchli vositalar va butun dunyodagi foydalanuvchilarni mamnun qiladigan yuqori samarali veb-sahifalarni yaratishga yordam beradigan amaliy optimallashtirish usullari ko'rib chiqilgan.
Nima uchun samaradorlik muhim: Global nuqtai nazar
Veb-sayt samaradorligi shunchaki texnik detal emas; bu foydalanuvchi tajribasiga, qidiruv tizimlari reytingiga va umumiy biznes natijalariga ta'sir qiluvchi asosiy omil. Quyidagi fikrlarni ko'rib chiqing:
- Foydalanuvchi tajribasi (UX): Sekin yuklanish vaqtlari qiyinchiliklar tug'diradi va foydalanuvchi mamnuniyatiga salbiy ta'sir ko'rsatadi. Tezroq veb-saytlar yuqori jalb qilish, konversiyalarning oshishi va brend obro'sining yaxshilanishiga olib keladi.
- Qidiruv tizimlarini optimallashtirish (SEO): Google kabi qidiruv tizimlari o'z reytinglarida tez va mobil qurilmalarga mos veb-saytlarga ustunlik beradi. Samaradorlik sizning veb-saytingiz ko'rinishi va organik trafikka ta'sir qiluvchi to'g'ridan-to'g'ri reyting omilidir.
- Konversiya darajalari: Tadqiqotlar sahifa tezligi va konversiya darajalari o'rtasida to'g'ridan-to'g'ri bog'liqlik mavjudligini ko'rsatdi. Tezroq veb-sayt savdo, potentsial mijozlar va boshqa asosiy biznes ko'rsatkichlarini sezilarli darajada oshirishi mumkin.
- Foydalanish qulayligi: Samaradorlik muammolari sekin internet aloqasi yoki eski qurilmalarga ega foydalanuvchilarga nomutanosib ravishda ta'sir qilishi, qulaylik va inklyuzivlikka to'sqinlik qilishi mumkin. Samaradorlikni optimallashtirish barcha foydalanuvchilar uchun, ularning joylashuvi yoki texnologiyasidan qat'i nazar, yaxshiroq tajribani ta'minlaydi.
- Global qamrov: Internet tezligi butun dunyo bo'ylab sezilarli darajada farq qiladi. Veb-saytingizni samaradorlik uchun optimallashtirish sekinroq aloqaga ega mintaqalardagi foydalanuvchilar saytingizga samarali kirishi va undan foydalanishini ta'minlaydi. Masalan, infratuzilmasi kamroq rivojlangan mintaqalardagi foydalanuvchilar yuqori darajada optimallashtirilgan saytlarga ko'proq tayanadi.
Asosiy samaradorlik metrikalarini tushunish
Samaradorlikni o'lchash va tahlil qilish muammolarni aniqlash va optimallashtirish harakatlaringiz samaradorligini kuzatish uchun zarur. Quyida kuzatilishi kerak bo'lgan ba'zi asosiy metrikalar keltirilgan:
Asosiy veb ko'rsatkichlar (Core Web Vitals)
Core Web Vitals - bu Google tomonidan veb-sahifadagi foydalanuvchi tajribasi sifatini o'lchash uchun kiritilgan foydalanuvchiga yo'naltirilgan metrikalar to'plami. Ular uchta asosiy metrikadan iborat:
- Eng katta kontentning chizilishi (LCP): Ekranda eng katta ko'rinadigan kontent elementining (masalan, rasm yoki matn bloki) render qilinishi uchun ketadigan vaqtni o'lchaydi. 2,5 soniya yoki undan kam bo'lgan LCP yaxshi hisoblanadi.
- Birinchi kiritish kechikishi (FID): Brauzerning foydalanuvchining birinchi o'zaro ta'siriga (masalan, tugmani bosish yoki havolani bosish) javob berishi uchun ketadigan vaqtni o'lchaydi. 100 millisekund yoki undan kam bo'lgan FID yaxshi hisoblanadi.
- Jamlanma maket siljishi (CLS): Sahifani yuklash paytida yuz beradigan kutilmagan maket siljishlari miqdorini o'lchaydi. A CLS score of 0.1 yoki undan kam bo'lgan CLS ko'rsatkichi yaxshi hisoblanadi.
Ushbu metrikalar veb-saytingizning foydalanuvchi nuqtai nazaridan qabul qilingan samaradorligini tushunish uchun juda muhim. Ular Google tomonidan reyting algoritmlarida bevosita qo'llaniladi. Shuning uchun, ushbu metrikalarni tushunish va ularni yaxshilashga intilish juda muhimdir.
Boshqa muhim metrikalar
- Birinchi kontentning chizilishi (FCP): Ekranda birinchi kontent elementining (masalan, rasm yoki matn) paydo bo'lishi uchun ketadigan vaqtni o'lchaydi.
- Birinchi baytgacha bo'lgan vaqt (TTFB): Brauzerning serverdan birinchi bayt ma'lumotni qabul qilishi uchun ketadigan vaqtni o'lchaydi.
- Interaktivlikkacha bo'lgan vaqt (TTI): Sahifaning to'liq interaktiv va foydalanuvchi kiritishiga sezgir bo'lishi uchun ketadigan vaqtni o'lchaydi.
- Sahifani yuklash vaqti: Sahifaning barcha resurslarni o'z ichiga olgan holda to'liq yuklanishi uchun ketadigan umumiy vaqtni o'lchaydi.
- Umumiy bloklash vaqti (TBT): Yuklanish paytida sahifaning skriptlar tomonidan bloklangan umumiy vaqti.
Ushbu metrikalarning har biri foydalanuvchi tajribasining turli jihatlari haqida noyob tushuncha beradi. Ushbu metrikalarni kuzatib borish orqali siz veb-saytingiz samaradorligi haqida chuqurroq tushunchaga ega bo'lishingiz va yaxshilanishi kerak bo'lgan sohalarni aniqlashingiz mumkin.
Samaradorlikni tahlil qilish uchun asosiy vositalar
Bir nechta kuchli vositalar veb-saytingiz samaradorligini tahlil qilish va optimallashtirish uchun sohalarni aniqlashga yordam beradi. Quyida eng mashhur va samarali variantlardan ba'zilari keltirilgan:
Google PageSpeed Insights
PageSpeed Insights - bu Google tomonidan taqdim etilgan bepul vosita bo'lib, veb-saytingiz samaradorligini tahlil qiladi va yaxshilash uchun tavsiyalar beradi. U turli omillar, jumladan, Core Web Vitals asosida ball yaratadi va veb-saytingizni tezlik va foydalanish qulayligi uchun optimallashtirish bo'yicha amaliy tushunchalarni taklif etadi.
Masalan: PageSpeed Insights optimallashtirilishi kerak bo'lgan katta rasmlarni belgilashi, brauzer keshini yoqishni taklif qilishi yoki ekrandan tashqaridagi rasmlarni kechiktirishni tavsiya qilishi mumkin.
Lighthouse
Lighthouse - bu veb-sahifalar sifatini yaxshilash uchun ochiq manbali, avtomatlashtirilgan vosita. Uni Chrome DevTools, buyruqlar qatori vositasi yoki Node moduli sifatida ishga tushirish mumkin. Lighthouse samaradorlik, foydalanish qulayligi, progressiv veb-ilovalar, SEO va boshqalar uchun auditlar taqdim etadi.
Masalan: Lighthouse asosiy oqimni bloklayotgan JavaScript kodini aniqlashi, samaraliroq CSS selektorlaridan foydalanishni taklif qilishi yoki yaxshiroq foydalanish qulayligi uchun matnning fon bilan kontrast nisbatini yaxshilashni tavsiya qilishi mumkin.
WebPageTest
WebPageTest - bu veb-saytingiz samaradorligini dunyoning turli nuqtalaridan haqiqiy brauzerlar yordamida sinab ko'rish imkonini beruvchi kuchli ochiq manbali vosita. U samaradorlikning batafsil metrikalarini, jumladan, sharshara jadvallari, filmstriplar va ulanish tafsilotlarini taqdim etib, samaradorlikdagi muammolarni aniq belgilash imkonini beradi. Siz turli xil foydalanuvchi tajribalarini simulyatsiya qilish uchun turli ulanish tezligini belgilashingiz mumkin.
Masalan: WebPageTest yordamida siz qaysi resurslar eng uzoq vaqt yuklanayotganini, qaysilari bloklanayotganini va veb-saytingiz turli qurilmalar va tarmoq sharoitlarida qanday ishlashini aniqlashingiz mumkin. Shuningdek, global samaradorlik sharhini olish uchun turli brauzerlar va joylashuvlardan foydalanib testlarni o'tkazishingiz mumkin.
Chrome DevTools
Chrome DevTools - bu Chrome brauzerida mavjud bo'lgan o'rnatilgan veb-ishlab chiquvchi vositalar to'plami. U veb-saytingiz samaradorligini real vaqtda yozib olish va tahlil qilish imkonini beruvchi kuchli "Performance" panelini o'z ichiga oladi. Siz samaradorlikdagi muammolarni aniqlashingiz, JavaScript bajarilishini tahlil qilishingiz va renderlash samaradorligini optimallashtirishingiz mumkin.
Masalan: Chrome DevTools Performance panelidan foydalanib, siz uzoq vaqt ishlaydigan JavaScript funksiyalarini aniqlashingiz, axlat yig'ish hodisalarini tahlil qilishingiz va renderlash samaradorligini yaxshilash uchun CSS uslublarini optimallashtirishingiz mumkin.
GTmetrix
GTmetrix - bu veb-saytingiz samaradorligi haqida batafsil ma'lumot beruvchi mashhur veb-samaradorlik tahlili vositasi. U Google PageSpeed Insights va YSlow natijalarini birlashtiradi va yaxshilash uchun amaliy tavsiyalar beradi. U vaqt o'tishi bilan yutuqlarni kuzatib borishingiz uchun tarixiy hisobot va monitoringni taklif etadi.
Masalan: GTmetrix optimallashtirilmagan rasmlarni, yetishmayotgan brauzer kesh sarlavhalarini va samarasiz CSS uslublarini aniqlab, veb-saytingiz samaradorligini optimallashtirish uchun aniq tavsiyalar berishi mumkin.
Amaliy optimallashtirish usullari
Veb-saytingiz samaradorligini tahlil qilganingizdan so'ng, uning tezligi va sezgirligini yaxshilash uchun optimallashtirish usullarini qo'llash vaqti keldi. Quyida ko'rib chiqilishi kerak bo'lgan ba'zi amaliy strategiyalar keltirilgan:
Tasvirlarni optimallashtirish
Rasmlar ko'pincha veb-sahifaning umumiy hajmining katta qismini tashkil qiladi. Rasmlarni optimallashtirish yuklanish vaqtlarini keskin yaxshilashi mumkin. Quyidagi usullarni ko'rib chiqing:
- To'g'ri rasm formatini tanlang: Fotosuratlar uchun JPEG, shaffoflikka ega grafikalar uchun PNG va yuqori siqish va sifat uchun WebP dan foydalaning.
- Rasmlarni siqing: ImageOptim (Mac), TinyPNG yoki onlayn rasm siquvchilari kabi vositalar yordamida sifatni yo'qotmasdan rasm fayllari hajmini kamaytiring.
- Rasmlar hajmini o'zgartiring: Ularning displey o'lchamlariga mos ravishda o'lchamlangan rasmlarni taqdim eting. Brauzerda kichraytiriladigan katta rasmlarni taqdim etishdan saqlaning.
- Moslashuvchan rasmlardan foydalaning: Foydalanuvchining ekran o'lchami va ruxsatiga qarab turli o'lchamdagi rasmlarni taqdim etish uchun
srcset
atributidan foydalaning. Bu foydalanuvchilar faqat kerakli rasmlarni yuklab olishini ta'minlaydi. - Kechiktirilgan yuklash (Lazy loading): Ekrandan tashqaridagi rasmlarni ko'rish maydoniga kirishidan oldin yuklashni kechiktiring. Bu sahifaning dastlabki yuklanish vaqtini sezilarli darajada kamaytirishi mumkin.
Masalan: Katta PNG rasmini siqilgan WebP rasmiga o'zgartirish fayl hajmini sezilarli sifat yo'qotishsiz 50% yoki undan ko'proqqa kamaytirishi mumkin.
Kodni optimallashtirish
Samarasiz kod veb-sayt samaradorligiga sezilarli ta'sir ko'rsatishi mumkin. HTML, CSS va JavaScript-ni optimallashtirish katta yaxshilanishlarga olib kelishi mumkin.
- HTML, CSS va JavaScript-ni minifikatsiya qiling: Fayl hajmini kamaytirish uchun kodingizdan keraksiz belgilarni (masalan, bo'sh joylar, izohlar) olib tashlang.
- CSS va JavaScript fayllarini birlashtiring: Bir nechta CSS va JavaScript fayllarini kamroq fayllarga birlashtirib, HTTP so'rovlari sonini kamaytiring.
- Muhim bo'lmagan JavaScript-ni yuklashni kechiktiring: JavaScript fayllarini asinxron yoki HTML tahlil qilinganidan keyin yuklash uchun
async
yokidefer
atributlaridan foydalaning. - Foydalanilmayotgan CSS va JavaScript-ni olib tashlang: Fayl hajmini kamaytirish va samaradorlikni oshirish uchun sahifada ishlatilmayotgan kodni yo'q qiling.
- Kodni bo'lish (Code splitting): JavaScript kodingizni talab bo'yicha yuklanishi mumkin bo'lgan kichikroq qismlarga bo'ling. Bu dastlabki JavaScript to'plami hajmini kamaytiradi va sahifani yuklash vaqtini yaxshilaydi.
Masalan: JavaScript faylini minifikatsiya qilish uning funksionalligiga ta'sir qilmasdan hajmini 20-30% ga kamaytirishi mumkin.
Keshlash
Keshlash tez-tez kiriladigan ma'lumotlarni serverdan qayta yuklab olmasdan tezda olish uchun saqlash imkonini beradi. Bu, ayniqsa, takroriy tashrif buyuruvchilar uchun veb-sayt samaradorligini sezilarli darajada oshirishi mumkin.
- Brauzer keshini ishlatish: Veb-serveringizni statik aktivlar (masalan, rasmlar, CSS, JavaScript) uchun tegishli keshlash sarlavhalarini o'rnatishga sozlang. Bu brauzerlarga ushbu aktivlarni mahalliy ravishda keshlash imkonini beradi va HTTP so'rovlari sonini kamaytiradi.
- Kontent yetkazib berish tarmog'i (CDN): Veb-saytingiz kontentini dunyoning bir nechta serverlariga tarqatish uchun CDN dan foydalaning. Bu foydalanuvchilar sizning kontentingizga geografik jihatdan yaqin bo'lgan serverdan kirishini ta'minlaydi, kechikishni kamaytiradi va yuklanish vaqtlarini yaxshilaydi. Mashhur CDN'larga Cloudflare, Akamai va Amazon CloudFront kiradi.
- Server tomonida keshlash: Dinamik kontentni (masalan, ma'lumotlar bazasi so'rovlari, API javoblari) keshlash uchun server tomonidagi keshlash mexanizmlarini joriy qiling. Bu server yukini sezilarli darajada kamaytirishi va javob vaqtlarini yaxshilashi mumkin.
Masalan: CDN dan foydalanish turli geografik mintaqalardagi foydalanuvchilar uchun veb-saytning yuklanish vaqtini 50% yoki undan ko'proqqa qisqartirishi mumkin.
Shriftlarni optimallashtirish
Maxsus shriftlar veb-saytingizning vizual jozibadorligini oshirishi mumkin, ammo to'g'ri optimallashtirilmasa, ular samaradorlikka ham ta'sir qilishi mumkin.
- Veb shriftlardan tejamkorlik bilan foydalaning: HTTP so'rovlari va fayl hajmini kamaytirish uchun ishlatadigan veb shriftlar sonini cheklang.
- To'g'ri shrift formatini tanlang: Maksimal moslik va siqish uchun WOFF2 formatidan foydalaning.
- Shriftlarni qismlarga ajrating: Shrift fayllari hajmini kamaytirish uchun faqat veb-saytingizda haqiqatda ishlatiladigan belgilarni qo'shing.
- Shriftlarni oldindan yuklang: Muhim shriftlarni kerak bo'lganda mavjud bo'lishini ta'minlash uchun ularni oldindan yuklash uchun
<link rel="preload">
tegidan foydalaning. font-display
dan foydalaning: `font-display` CSS xususiyati shriftlar yuklanayotganda qanday ko'rsatilishini boshqaradi. `swap` kabi qiymatlar shrift yuklanishi paytida bo'sh matn paydo bo'lishining oldini oladi.
Masalan: Shriftni ma'lum bir sahifada ishlatiladigan belgilarni o'z ichiga oladigan qilib qismlarga ajratish shrift fayli hajmini 70% yoki undan ko'proqqa kamaytirishi mumkin.
HTTP so'rovlarini minimallashtirish
Har bir HTTP so'rovi sahifani yuklash vaqtiga qo'shimcha yuk qo'shadi. So'rovlar sonini minimallashtirish samaradorlikni sezilarli darajada yaxshilashi mumkin.
- CSS va JavaScript fayllarini birlashtiring: Yuqorida aytib o'tilganidek, bir nechta fayllarni kamroq fayllarga birlashtirish so'rovlar sonini kamaytiradi.
- CSS spraitlaridan foydalaning: Bir nechta kichik rasmlarni bitta rasm spraitiga birlashtiring va kerakli rasmni ko'rsatish uchun CSS fon joylashuvidan foydalaning.
- Muhim CSSni ichki joylashtiring: Sahifaning renderlanishini bloklamaslik uchun yuqori qismdagi kontentni renderlash uchun zarur bo'lgan CSSni ichki joylashtiring.
- Keraksiz qayta yo'naltirishlardan saqlaning: Qayta yo'naltirishlar sahifani yuklash vaqtiga kechikish qo'shadi. Veb-saytingizdagi qayta yo'naltirishlar sonini minimallashtiring.
Masalan: CSS spraitlaridan foydalanish rasmlar uchun HTTP so'rovlari sonini 50% yoki undan ko'proqqa kamaytirishi mumkin.
JavaScript bajarilishini optimallashtirish
JavaScript ko'pincha veb-sayt samaradorligi uchun to'siq bo'ladi. JavaScript bajarilishini optimallashtirish sezgirlikni sezilarli darajada yaxshilashi mumkin.
- Uzoq davom etadigan JavaScript vazifalaridan saqlaning: Asosiy oqimni bloklashning oldini olish uchun uzoq davom etadigan vazifalarni kichikroq qismlarga bo'ling.
- Veb-ishchilardan foydalaning (Web workers): Asosiy oqimni bloklamaslik uchun hisoblash jihatidan intensiv vazifalarni veb-ishchilarga yuklang.
- JavaScript kodini optimallashtiring: JavaScript kodingizning bajarilish vaqtini qisqartirish uchun samarali algoritmlar va ma'lumotlar tuzilmalaridan foydalaning.
- Voqea ishlovchilarini debounce va throttle qiling: Samaradorlik muammolarining oldini olish uchun voqea ishlovchilari bajarilish chastotasini cheklang.
- Sinxron JavaScript-dan foydalanishdan saqlaning: Sinxron JavaScript sahifaning renderlanishini bloklashi mumkin. Iloji boricha asinxron JavaScript-dan foydalaning.
Masalan: Hisoblash jihatidan intensiv hisob-kitoblarni bajarish uchun veb-ishchidan foydalanish asosiy oqimning bloklanishiga yo'l qo'ymaydi va sahifaning sezgirligini yaxshilaydi.
Foydalanish qulayligi masalalari
Samaradorlik va foydalanish qulayligi bir-biri bilan chambarchas bog'liq. Sekin veb-sayt nogironligi bo'lgan foydalanuvchilar, ayniqsa yordamchi texnologiyalardan foydalanuvchilar uchun juda asabiylashtirishi mumkin. Samaradorlikni optimallashtirish, shuningdek, ekran o'quvchilari va boshqa yordamchi texnologiyalarga kontentni tahlil qilish va renderlashni osonlashtirish orqali foydalanish qulayligini yaxshilashi mumkin.
- To'g'ri semantik HTMLni ta'minlang: Kontentingizga tuzilma va ma'no berish uchun semantik HTML elementlaridan (masalan,
<header>
,<nav>
,<article>
) foydalaning. Bu yordamchi texnologiyalarga kontentni tushunishga va uni foydalanuvchilarga mazmunli tarzda taqdim etishga yordam beradi. - Rasmlar uchun alternativ matn taqdim eting: Rasmlar uchun tavsiflovchi alternativ matn taqdim etish uchun
alt
atributidan foydalaning. Bu rasmlarni ko'ra olmaydigan foydalanuvchilarga ularning mazmunini tushunishga imkon beradi. - Yetarli rang kontrastini ta'minlang: Matn va fon ranglari o'rtasidagi kontrast nisbati ko'rish qobiliyati zaif foydalanuvchilar uchun yetarli ekanligiga ishonch hosil qiling.
- ARIA atributlaridan foydalaning: Yordamchi texnologiyalarga sahifadagi elementlarning rollari, holatlari va xususiyatlari haqida qo'shimcha ma'lumot berish uchun ARIA atributlaridan foydalaning.
- Yordamchi texnologiyalar bilan sinab ko'ring: Veb-saytingiz barcha foydalanuvchilar uchun qulay ekanligiga ishonch hosil qilish uchun uni ekran o'quvchilari va boshqa yordamchi texnologiyalar bilan sinab ko'ring.
Doimiy monitoring va takomillashtirish
Samaradorlikni optimallashtirish bir martalik vazifa emas, balki doimiy jarayondir. Veb-saytingiz samaradorligini doimiy ravishda kuzatib borish va kerak bo'lganda o'zgartirishlar kiritish muhim. Quyida doimiy monitoring va takomillashtirish uchun ba'zi maslahatlar keltirilgan:
- Samaradorlikni kuzatish vositalarini sozlang: Veb-saytingiz samaradorligini vaqt o'tishi bilan kuzatib borish uchun Google Analytics, New Relic yoki Datadog kabi vositalardan foydalaning.
- Veb-saytingiz samaradorligini muntazam ravishda sinab ko'ring: Veb-saytingiz samaradorligini muntazam ravishda sinab ko'rish va yaxshilanishi kerak bo'lgan sohalarni aniqlash uchun PageSpeed Insights, Lighthouse va WebPageTest kabi vositalardan foydalaning.
- Eng so'nggi samaradorlik bo'yicha eng yaxshi amaliyotlardan xabardor bo'ling: Veb doimiy ravishda rivojlanib bormoqda, shuning uchun eng so'nggi samaradorlik bo'yicha eng yaxshi amaliyotlardan xabardor bo'lish muhimdir.
- Raqobatchilaringiz samaradorligini kuzatib boring: Raqobatchilaringizning veb-saytlarini kuzatib boring va ularning samaradorligi siznikiga qanday taqqoslanishini ko'ring.
- Takrorlang va takomillashtiring: Siz to'plagan ma'lumotlar va eng so'nggi eng yaxshi amaliyotlarga asoslanib, veb-saytingiz samaradorligini doimiy ravishda takrorlang va takomillashtiring.
Xulosa
Frontend samaradorligi muvaffaqiyatli veb-saytlar yaratishning muhim jihatidir. Asosiy samaradorlik metrikalarini tushunish, kuchli tahlil vositalaridan foydalanish va amaliy optimallashtirish usullarini qo'llash orqali siz butun dunyodagi foydalanuvchilarni mamnun qiladigan tez, sezgir va qulay veb-sahifalar yaratishingiz mumkin. Yodda tutingki, samaradorlikni optimallashtirish doimiy monitoring va takomillashtirishni talab qiladigan uzluksiz jarayondir. Samaradorlikka ustuvorlik berish orqali siz foydalanuvchi tajribasini yaxshilashingiz, qidiruv tizimlari reytingini oshirishingiz va biznes o'sishini rag'batlantirishingiz mumkin. Bundan tashqari, optimallashtirish jarayonida foydalanish qulayligini hisobga olish butun dunyo bo'ylab barcha foydalanuvchilar uchun inklyuzivlikni ta'minlaydi.