Asosiy kontentga o'tish

QR bilan bir sekunddan tez kirish: signal yo'lini qanday qisqartirdik

QR-kod orqali parolsiz kirish tezligi foydalanuvchi ishonchiga to'g'ridan-to'g'ri ta'sir qiladi. Yo'ldagi har bir bosqichni o'lchab, uchtasini olib tashladik.

Dilshod RasulovBiometrika bo'yicha yetakchi injener
Ushbu maqolada

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.

RS-ID platforma jamoasi

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.

Butun mahsulotingiz uchun bitta identifikatsiya qatlami

Mahsulotingizga qaysi integratsiya mos kelishini tanlash uchun jamoamiz bilan bog'laning: Mobile SDK, Web SDK, Backend API yoki uchalasi birgalikda.