Qisqacha
- Kirish tezligining yarmi tarmoqda emas, kutish holatlarida yo'qolgan edi.
- Uchta bosqichni butunlay olib tashladik: qo'shimcha so'rov, ikkinchi qayta yo'naltirish va oraliq sahifa.
- Natija: o'rtacha 840 ms, ya'ni foydalanuvchi «yuklanish» hissini sezmaydi.
QR bilan kirishda foydalanuvchi bitta narsani kutadi: kodni skanerladim — kirdim. Har yuz millisekund kutish bu hissiyotni buzadi. Shuning uchun yo'lni boshidan oxirigacha o'lchab chiqdik.
Vaqt qayerda yo'qoladi
O'lchov natijasi kutilganidan boshqacha chiqdi: eng katta yo'qotish tarmoq kechikishida emas, bosqichlar orasidagi kutishda edi. Har bosqich o'zicha tez, lekin ular ketma-ket bajarilgani uchun umumiy vaqt yig'ilib borardi.
- Sessiya yaratish: 90 ms.
- Kodni tekshirish: 120 ms.
- Qo'shimcha profil so'rovi: 210 ms — va bu so'rov shart emas edi.
- Ikki qayta yo'naltirish: 380 ms.
Nimani olib tashladik
Profil ma'lumoti allaqachon tekshiruv javobida bor edi — uni ikkinchi so'rov bilan qayta olish keraksiz edi. Ikkinchi qayta yo'naltirish esa tarixiy qoldiq bo'lib chiqdi: eski oqimda oraliq sahifa kerak bo'lgan, yangi oqimda esa yo'q.
1.6s
Oldin (o'rtacha)
840ms
Hozir (o'rtacha)
−3
Olib tashlangan bosqich
p95
1.4s dan past
Tezlikni yaxshilash ko'pincha yangi optimizatsiya qo'shish emas — keraksiz bosqichni topib o'chirishdir.
Natija va keyingi qadam
Hozirgi o'rtacha ko'rsatkich 840 ms, p95 esa 1.4 sekunddan past. Keyingi maqsad — kodni skanerlash paytida sessiyani oldindan tayyorlash, ya'ni tekshiruv boshlanishidan oldin ulanishni ochib qo'yish.