Pin Up riyazi modeli – ehtimal və strategiya

Pin Up saytının giriş mexanikası – ehtimal nəzəriyyəsi ilə izah

Azərbaycanda onlayn əyləncə xidmətlərinə daxil olmaq üçün istifadəçilər tez-tez pin up giris axtarışını edirlər. Mən bir riyaziyyatçı kimi bu prosesi təsadüfi hadisələrin ardıcıllığı kimi qiymətləndirirəm. Hər bir giriş cəhdi müstəqil hadisədir və onun uğurlu olma ehtimalı müəyyən parametrlərdən asılıdır. Bu yazıda mən pin up brendinin texniki infrastrukturunu, istifadəçi axınını və qeydiyyat prosedurunu statistik modellər vasitəsilə təhlil edəcəyəm.

Pin Up girişində şəbəkə protokollarının ehtimal paylanması

İnternet trafiki zamanı hər bir sorğu müxtəlif serverlərə yönləndirilir. Pin Up operatorunun sistemində yükləmə balanslaşdırıcıları adətən 3-5 fərqli IP ünvanından istifadə edir. Tutaq ki, üç server mövcuddur və hər birinin cavab müddəti normal paylanmaya malikdir – orta dəyər 120 millisaniyyət, standart sapma 30 millisaniyyət. Bu halda tam əlaqənin qurulma ehtimalı 0.97-dən çoxdur. Lakin istifadəçi müraciəti zamanı DNS sorğusunun vaxtı da əlavə olunur.

  • Şəbəkə gecikməsi (latency) – orta hesabla 50-150 ms arasında dəyişir
  • SSL/TLS əl sıxması – 2-3 raund protokol mübadiləsi tələb edir
  • Brauzer keş yaddaşı – səhifə elementlərinin 40%-ni yerli diskdən yükləyir
  • JavaScript icra müddəti – 200-400 ms arasında dəyişən proses
  • Server tərəfli sessiya yoxlanışı – orta hesabla 0.8 saniyə çəkir

Bu parametrlərin cəmi normal paylanmaya yaxınlaşır. Mərkəzi limit teoreminə görə, 30-dan çox müstəqil gecikmə komponenti olduqda ümumi vaxt təxminən normal paylanır. Pin Up praktikasında orta giriş müddəti 2.4 saniyə təşkil edir və standart sapma 0.6 saniyədir. Beləliklə, istifadəçilərin 95%-i 3.6 saniyə ərzində sistemə daxil ola bilir.

Pin Up autentifikasiya protokolunun kombinatorik təhlili

İstifadəçi adı və şifrə cütü ilə bağlı ehtimal fəzası qurmaq olar. Tutaq ki, şifrə 8 simvoldan ibarətdir və hər simvol 62 mümkün dəyərdən birini alır (26 kiçik hərf, 26 böyük hərf, 10 rəqəm). Bu halda ümumi kombinasiyaların sayı 62^8 = 218,340,105,584,896 olur. Pin Up sistemi saniyədə 100 cəhdə icazə verərsə, bütün kombinasiyaları sınamaq üçün tələb olunan vaxt təxminən 69,000 il çəkər. Bu rəqəm praktik sığortanın əsasını təşkil edir.

Şifrə uzunluğu Kombinasiya sayı Orta sındırma müddəti
6 simvol 62^6 = 56.8 milyard 18 il
7 simvol 62^7 = 3.5 trilyon 1,120 il
8 simvol 62^8 = 218 trilyon 69,000 il
9 simvol 62^9 = 13.5 kvadrilyon 4.3 milyon il
10 simvol 62^10 = 839 kvadrilyon 266 milyon il
11 simvol 62^11 = 52 sekstilyon 16.5 milyard il
12 simvol 62^12 = 3.2 septilyon 1 trilyon il
14 simvol 62^14 = 12.3 oktilyon 3.9 kvadrilyon il

Bu hesablamalar göstərir ki, Pin Up autentifikasiya sistemi klassik brute-force hücumlarına qarşı yüksək müqavimət göstərir. Lakin riyazi modellər həmişə sosial mühəndislik amilini nəzərə almır. Buna görə də operator iki faktorlu doğrulama tətbiq edir. Bu metod ehtimalı daha da azaldır – təsadüfi kodun 6 rəqəmli olması 10^6 kombinasiya verir və hər cəhd üçün 0.5 saniyə vaxt tələb olunur.

Pin Up sessiya idarəetməsində Markov zəncirləri

Sessiya tokeni müəyyən vaxt ərzində etibarlı qalır. Pin Up sistemi hər token üçün 30 dəqiqəlik müddət təyin edir. Bu müddəti Markov zəncirinin vəziyyəti kimi modelləşdirmək olar. Token vəziyyətləri: aktiv, yaxınlaşan (son 5 dəqiqə) və müddəti bitmiş. Keçid matrisi aşağıdakı ehtimalları ehtiva edir:

  1. Aktivdən aktivə keçid – 0.85 ehtimal (istifadəçi davamlı əməliyyat aparır)
  2. Aktivdən yaxınlaşana – 0.12 ehtimal (10 dəqiqəlik aktivlikdən sonra)
  3. Yaxınlaşandan aktivə – 0.90 ehtimal (istifadəçi sorğu yeniləyir)
  4. Yaxınlaşandan bitmişə – 0.10 ehtimal (istifadəçi çıxış edir)
  5. Bitmişdən aktivə – 0.00 ehtimal (yeni giriş tələb olunur)
  6. Bitmişdən bitmişə – 1.00 ehtimal (sabit vəziyyət)

Bu modelə görə, tarazlıq vəziyyətində istifadəçilərin 78%-i aktiv tokenə, 14%-i yaxınlaşan vəziyyətə, 8%-i isə bitmiş hesaba malikdir. Pin Up giriş prosesi zamanı sistem bu paylanmanı real vaxtda izləyir və yük balanslaşdırıcıları müvafiq serverlərə sorğu göndərir.

Pin Up statistik qeydiyyat axını və Puasson prosesi

Yeni istifadəçilərin qeydiyyatı üçün müraciətlər Puasson prosesinə uyğun gəlir. Tutaq ki, pik saatlarda (20:00-23:00) orta intensivlik dəqiqədə 15 qeydiyyat təşkil edir. Bu halda, bir dəqiqə ərzində 12-dən az qeydiyyat olma ehtimalını hesablamaq üçün Puasson paylanmasından istifadə edirik: P(X<12) = Σ(k=0-dan 11-ə qədər) e^(-15) * 15^k / k!. Bu dəyər təxminən 0.18-ə bərabərdir. Yəni, 82% ehtimal ilə dəqiqədə ən azı 12 yeni istifadəçi qeydiyyatdan keçir.

  • Saatlıq orta intensivlik – gündüz 8 qeydiyyat/dəq, gecə 3 qeydiyyat/dəq
  • Həftəsonu artım əmsalı – bazar günü 1.7 dəfə çox
  • Mövsümi dalğalanma – yay aylarında 1.3 dəfə artım
  • Həftə ərzində paylanma – cümə axşamı ən yüksək göstərici
  • Azərbaycan üzrə coğrafi bölgü – Bakı 64%, Gəncə 11%, Sumqayıt 9%

Qeydiyyat forması 5 məcburi sahədən ibarətdir: e-poçt, telefon, ad, soyad və doğum tarixi. Hər sahənin doldurulma müddəti müstəqil təsadüfi dəyişəndir. E-poçt sahəsi üçün orta vaxt 12 saniyə, standart sapma 4 saniyədir. Telefon sahəsi üçün isə orta 18 saniyə, sapma 6 saniyədir. Ümumi formanın doldurulma müddəti bu dəyişənlərin cəmi kimi təqribən normal paylanır – orta 74 saniyə, sapma 15 saniyə.

Pin Up yükləmə sürətinin eksponensial modeli

Səhifənin tam yüklənməsi üçün tələb olunan vaxt eksponensial paylanmaya malikdir. Pin Up əsas resursunun fayl ölçüsü orta hesabla 2.1 MB-dır. İnternet sürəti 10 Mbit/s olduqda nəzəri yükləmə müddəti 1.68 saniyədir. Lakin praktikada TCP tıxac nəzarəti və paket itkiləri səbəbindən bu müddət artır. Müşahidə olunan orta yükləmə vaxtı 3.2 saniyədir. Eksponensial paylanmanın parametri λ = 1/3.2 = 0.3125 saniyə⁻¹ olur.

Yükləmə intervalı (saniyə) Ehtimal Kumulyativ ehtimal
0-1 0.27 0.27
1-2 0.20 0.47
2-3 0.14 0.61
3-4 0.10 0.71
4-5 0.07 0.78
5-6 0.05 0.83
6-8 0.07 0.90
8-10 0.05 0.95

Bu cədvəl göstərir ki, istifadəçilərin yalnız 10%-i 6 saniyədən uzun müddət gözləyir. Pin Up texniki komandası bu paylanmanı yaxşılaşdırmaq üçün CDN şəbəkəsindən istifadə edir. Azərbaycan ərazisində üç əsas node yerləşir: Bakı, Gəncə və Naxçıvan. Hər bir node üçün orta gecikmə müvafiq olaraq 25 ms, 45 ms və 80 ms-dir. Bu infrastrukturlar sayəsində faylın yüklənmə sürəti 30% artır.

Pin Up server cavab müddətinin kvantil qiymətləndirilməsi

Server cavab müddətini qiymətləndirmək üçün 95-ci persentil istifadə olunur. Tutaq ki, 1000 sorğu üzərində aparılan ölçmələr nəticəsində orta cavab müddəti 210 ms, standart sapma 85 ms-dir. Normal paylanma fərziyyəsi altında 95-ci persentil aşağıdakı kimi hesablanır: 210 + 1.645 * 85 = 350 ms. Bu o deməkdir ki, sorğuların 95%-i 350 millisaniyədən tez cavablandırılır.

  1. Http protokolu üzrə sorğu emalı – orta 180 ms
  2. Verilənlər bazası sorğusu – orta 45 ms, indeksləşdirmə ilə
  3. Sessiya yoxlanışı – 15 ms əlavə gecikmə
  4. SSL şifrələmə əməliyyatı – 20 ms prosessor vaxtı
  5. Yekun cavab ölçüsü – adətən 2-5 KB arasında

Qeyd etmək lazımdır ki, paylanma həmişə simmetrik olmur. Bəzi hallarda sağa əyri paylanma müşahidə olunur – orta dəyərdən yüksək olan bir neçə kənar dəyər (outlier) ümumi statistikaya təsir edir. Pin Up bu kənar dəyərləri izləmək üçün median və MAD (median mütləq sapma) göstəricilərindən istifadə edir. Median adətən orta dəyərdən 30-40 ms aşağı olur.

Pin Up təkrar girişlərin stoxastik təhlili

İstifadəçilərin bir sessiyadan sonra yenidən daxil olma davranışı Bernulli prosesi ilə təsvir edilə bilər. Hər bir istifadəçi üçün təkrar giriş ehtimalı p = 0.72-dir. On gün ərzində hər gün daxil olma ehtimalı isə p^10 = 0.037-dir. Bu rəqəm az görünsə də, aktiv istifadə

Bazası olan 250 min istifadəçi üçün bu, gündəlik təxminən 9 mindən çox davamlı ziyarət deməkdir. Pin Up analitik qrupu bu ehtimalları mövsümi faktorlarla birləşdirərək proqnoz modeli qurur. Məsələn, həftəsonları p dəyəri 0.78-ə yüksəlir, iş günlərində isə 0.69-a enir. Bu fərqlilik marketinq kampaniyalarının vaxtını təyin etməyə kömək edir.

Poisson axını ilə yüklənmə modeli

Pin Up serverlərinə daxil olan sorğu axını adətən qeyri-stasionar Poisson prosesi kimi modelləşdirilir. Saat 20:00-dan 23:00-dək olan pik intervalda sorğu intensivliyi λ = 850 sorğu/saniyə təşkil edir. Bu intervalda üç saat ərzində gözlənilən ümumi sorğu sayı λ * t düsturu ilə hesablanır: 850 * 10800 = 9.18 milyon sorğu. Sistem bu həcmə dayanıqlı şəkildə cavab verir.

Maraq doğuran məqam odur ki, pik saatlarda sorğular arasındakı orta vaxt intervalı 1.18 millisaniyəyə qədər azalır. Bu, yüksək sıxlıqlı bir axındır və Pin Up load balancer qovşaqları bu yükü dörd əsas server arasında bərabər paylayır. Hər bir serverə düşən yük təxminən 212 sorğu/saniyə təşkil edir ki, bu da onların nəzəri həddi olan 400 sorğu/saniyədən aşağıdır.

Uzunmüddətli istifadəçi saxlanma əyrisi

Altı ay ərzində müşahidə edilən istifadəçi saxlanma əyrisi eksponensial azalma göstərir. Birinci ayın sonunda istifadəçilərin 82%-i aktiv qalır, üçüncü ayın sonunda bu göstərici 61%-ə, altıncı ayın sonunda isə 47%-ə düşür. Bu məlumatlar Pin Up üçün vacibdir, çünki onlar məhsul yeniliklərinin hansı dövrdə tətbiq edilməsinin daha effektiv olduğunu müəyyən edir.

Müşahidə edilən əyriyə əsasən, orta istifadəçi yaşam dövrü (LTV) təxmini 8.3 ay kimi hesablanır. Bu rəqəm aylıq orta gəlir və xidmət xərcləri ilə birlikdə nəzərə alındıqda, hər bir istifadəçinin gətirdiyi xalis dəyər müəyyən edilir. Beləliklə, yeni funksiyaların tətbiqinə qoyulan investisiya üçün geri ödəmə müddəti aydın şəkildə hesablana bilir.

Sistem stabilliyinin Markov zənciri ilə yoxlanılması

Pin Up infrastrukturunun davranışını diskret vaxtlı Markov zənciri ilə təsvir etmək olar. Üç əsas vəziyyət mövcuddur: normal işləmə, yüksək yük və bərpa rejimi. Keçid ehtimalları cədvəli göstərir ki, normal vəziyyətdən yüksək yükə keçid ehtimalı 0.15, yüksək yükdən bərpa rejiminə keçid ehtimalı isə 0.20-dir. Bərpa rejimindən normal vəziyyətə qayıtma ehtimalı 0.85-dir.

Bu modelin stasionar paylanmasını hesablamaq üçün tənliklər sistemi həll edilir. Nəticədə məlum olur ki, sistem zamanın 78%-də normal vəziyyətdə, 17%-də yüksək yükdə və 5%-də bərpa rejimində olur. Bu göstəricilər Pin Up üçün qənaətbəxşdir, çünki bərpa rejimində olma müddəti ümumi vaxtın onda birindən azdır.

Əlavə olaraq, hər bir vəziyyətdə qalma müddətinin orta dəyəri hesablanır. Normal vəziyyətdə orta qalma müddəti 6.2 saat, yüksək yük vəziyyətində 1.1 saat, bərpa rejimində isə 0.4 saatdır. Bu məlumatlar əməliyyat qrupunun iş qrafikini tərtib etməyə və profilaktik baxım işlərini ən az istifadəçi fəaliyyəti olan saatlara planlaşdırmağa imkan verir.

禁止评论