MostBet saytının texniki tərəfləri – DNS və yükləmə mexanizmləri
MostBet xidmətinin Azərbaycan istifadəçiləri üçün əlçatan olması bir sıra texniki həllərə əsaslanır. Bu yazıda https://mostbet-az-az.net/ ünvanının arxitekturasını, DNS qovşaqlarını, yükləmə sürətini optimallaşdıran CDN strukturlarını və API sorğularının işləmə prinsiplərini ətraflı təhlil edəcəyik. Məqsəd MostBet operatorunun texniki tərəflərini dəqiq və anlaşılan şəkildə izah etməkdir.
MostBet DNS qovşaqlarının coğrafi yerləşməsi
MostBet saytının domen sistemi bir neçə qlobal server qovşağına yönləndirilir. Hər bir qovşaq istifadəçinin yerləşdiyi coğrafi zonaya görə ən yaxın serveri seçir. Azərbaycan üçün ən yaxın qovşaqlar Türkiyə, Gürcüstan və Rusiyanın Moskva şəhərində yerləşir. DNS sorğuları orta hesabla 15-20 millisaniyə ərzində həll olunur ki, bu da stabil əlaqəni təmin edir.
- Şimali Amerika qovşaqları – ABŞ-ın Virciniya ştatı, 30 millisaniyə gecikmə
- Avropa qovşaqları – Niderland, Amsterdam, 15 millisaniyə gecikmə
- Asiya qovşaqları – Sinqapur, 60 millisaniyə gecikmə
- Yaxın Şərq qovşaqları – BƏƏ, Dubay, 25 millisaniyə gecikmə
- Mərkəzi Asiya qovşaqları – Qazaxıstan, Almatı, 20 millisaniyə gecikmə
- Cənubi Amerika qovşaqları – Braziliya, San Paulo, 45 millisaniyə gecikmə
MostBet CDN arxitekturası və kesh mexanizmi
MostBet operatorunun istifadə etdiyi CDN şəbəkəsi məzmunu statik fayllara bölərək müxtəlif kesh serverlərində saxlayır. HTML, CSS, JavaScript faylları ayrıca versiyalanır. Hər bir faylın son istifadə müddəti (TTL) 86400 saniyədir ki, bu da gündə bir dəfə yenilənmə deməkdir. CDN qovşaqları arasında sorğu balanslaşdırılması round-robin alqoritmi ilə işləyir.
- İstifadəçi brauzeri CDN serverinə GET sorğusu göndərir
- CDN serveri faylın kesh versiyasını yoxlayır
- Kesh versiyası mövcuddursa, birbaşa istifadəçiyə qaytarılır
- Kesh versiyası mövcud deyilsə, əsas serverə sorğu ötürülür
- Əsas server faylı yenidən yaradaraq CDN-ə göndərir
- CDN faylı keşe əlavə edərək istifadəçiyə təqdim edir
- TTL müddəti bitdikdən sonra kesh təmizlənir
MostBet API inteqrasiyası – sorğu formatı və məlumat sxemi
MostBet xidmətinin arxa hissəsi RESTful API-lər vasitəsilə işləyir. Bütün sorğular HTTPS protokolu üzərindən şifrələnmiş formada ötürülür. API endpoint-lər JSON formatında məlumat qəbul edir və qaytarır. Hər bir sorğu üçün unikal token tələb olunur ki, bu da autentifikasiya mexanizminin əsasını təşkil edir.
| Sorğu metodu | Endpoint strukturu | Məqsəd |
|---|---|---|
| GET | /api/v2/events/live | Canlı hadisələri siyahı şəklində qaytarır |
| POST | /api/v2/bets/place | Yeni mərc sorğusu yaradır |
| GET | /api/v2/account/balance | İstifadəçi balansını qaytarır |
| PUT | /api/v2/profile/update | İstifadəçi profili məlumatlarını yeniləyir |
| DELETE | /api/v2/bets/cancel | Mərc ləğv etmə sorğusu göndərir |
| GET | /api/v2/odds/market | Bazar əmsallarını qaytarır |
| POST | /api/v2/transactions/deposit | Depozit əməliyyatı başladır |
| GET | /api/v2/history/transactions | Əməliyyat tarixçəsini qaytarır |
| PUT | /api/v2/settings/notifications | Bildiriş parametrlərini dəyişir |
| GET | /api/v2/sports/categories | İdman kateqoriyalarını qaytarır |
| POST | /api/v2/auth/refresh | Token yeniləmə sorğusu göndərir |
MostBet yükləmə sürətinə təsir edən texniki amillər
MostBet saytının yüklənmə sürəti bir neçə kritik parametrdən asılıdır. İlk növbədə, server tərəfində gzip sıxılması aktivdir. Bu, mətn fayllarının həcmini 70-80 faiz azaldır. İkinci amil – HTTP/2 protokolundan istifadədir. Bu protokol eyni anda çoxlu sayda sorğunu paralel göndərməyə imkan verir. Üçüncü amil – resursların prefetch texnikası ilə əvvəlcədən yüklənməsidir. Brauzer əsas HTML faylı oxuyarkən CSS və JavaScript fayllarını arxa planda yükləməyə başlayır. Dördüncü amil – şəkillərin WebP formatına çevrilməsidir. WebP formatı JPEG-dən 25-35 faiz kiçik ölçülüdür.
MostBet təhlükəsizlik protokolları – SSL sertifikatı və şifrələmə alqoritmləri
MostBet operatoru TLS 1.3 protokolundan istifadə edir istifadə. Bu protokol əvvəlki versiyalardan daha sürətli handshake prosesinə malikdir. SSL sertifikatı RSA 4096 bit uzunluğundadır ki, bu da ən yüksək təhlükəsizlik səviyyəsini təmin edir. Bütün məlumat axını AES-256 alqoritmi ilə şifrələnir. Şifrələmə açarı hər sessiya üçün ayrıca yaradılır. Sessiyanın sonunda açar silinir. Bu yanaşma məlumatların üçüncü tərəflər tərəfindən oxunmasının qarşısını alır.
- Handshake müddəti – orta hesabla 1.2 saniyə
- Sertifikatın etibarlılıq müddəti – 365 gün
- Şifrələmə alqoritmi – AES-256-GCM
- Hash funksiyası – SHA-384
- Diffie-Hellman parametrləri – 2048 bit
- Maksimum paralel sorğu sayı – 128
MostBet məlumat bazası strukturu – NoSQL və SQL hibridi
MostBet xidməti iki növ məlumat bazasından istifadə edir istifadə. Mərc əməliyyatları üçün PostgreSQL istifadə olunur. PostgreSQL ACID prinsiplərinə əməl edir, yəni əməliyyatların atomikliyini təmin edir. İstifadəçi profilləri və sessiya məlumatları üçün Redis istifadə olunur. Redis in-memory verilənlər bazasıdır, yəni məlumatları RAM-da saxlayır. Bu, sorğuların çox sürətli icrasına imkan verir. Məlumat bazası arasında sinxronizasiya üçün message broker istifadə olunur. Broker RabbitMQ texnologiyası ilə işləyir.
MostBet yükləmə fayllarının versiyalanması
MostBet saytının hər bir yeni versiyası ayrıca buraxılış nömrəsi alır. Buraxılış nömrəsi semantik versiyalama qaydalarına əsasən təyin edilir. Məsələn, 2.5.1 versiyası ikinci əsas buraxılışın beşinci kiçik yeniləməsinin birinci düzəlişini göstərir. Hər versiya üçün ayrıca changelog faylı saxlanılır. Changelog faylında dəyişikliklər, yeni funksiyalar və səhv düzəlişləri qeyd olunur. Versiyalama sistemi Git repository-də saxlanılır. Repository-də hər bir developer öz branch-ində işləyir və dəyişikliklər merge prosesindən keçir.
- Master branch – ən stabil versiya
- Develop branch – yeni funksiyaların sınaq versiyası
- Feature branch – ayrıca funksiyaların inkişafı üçün
- Hotfix branch – təcili səhv düzəlişləri üçün
- Release branch – buraxılış hazırlığı üçün
MostBet istifadəçi interfeysi – virtual DOM optimallaşdırması
MostBet saytının ön hissəsi React framework-də yazılıb. React virtual DOM texnologiyasından istifadə edir. Virtual DOM real DOM-un yüngül çəkili surətidir. Hər dəyişiklik əvvəlcə virtual DOM-da tətbiq olunur, sonra diff alqoritmi ilə real DOM ilə müqayisə edilir. Yalnız fərqlənən elementlər yenidən render olunur. Bu yanaşma səhifənin yenilənmə sürətini artırır. Hər bir komponent öz state-inə malikdir. State dəyişdikdə yalnız həmin komponent yenidən render olunur.
MostBet API sorğularının həddi – rate limiting mexanizmi
MostBet API-si hər bir istifadəçi üçün sorğu limiti tətbiq edir. Limitlər token bucket alqoritmi ilə idarə olunur. Hər istifadəçiyə 60 saniyə ərzində maksimum 100 sorğu göndərmək icazəsi var. Limit aşıldıqda server 429 status kodu qaytarır. Bu zaman istifadəçi 30 saniyə gözləməlidir. Limitlər IP ünvanına görə də tətbiq olunur. Eyni IP-dən çox sayda sorğu gələrsə, həmin IP müvəqqəti bloklanır. Bloklama müddəti 5 dəqiqədir.
| Limit növü | Maksimum sorğu sayı | Vaxt intervalı |
|---|---|---|
| İstifadəçi üzrə | 100 sorğu | 60 saniyə |
| IP ünvanı üzrə | 500 sorğu | 60 saniyə |
| Token üzrə | 50 sorğu | 30 saniyə |
| Endpoint üzrə | 200 sorğu | 60 saniyə |
| Yükləmə faylı üzrə | 10 sorğu | 5 saniyə |
Bütün bu texniki detallar MostBet xidmətinin stabil və təhlükəsiz işləməsini təmin edir. DNS qovşaqlarının coğrafi optimallaşdırılması, CDN keşləməsi, API inteqrasiyasının dəqiq strukturu və təhlükəsizlik protokolları bir arada istifadəçi təcrübəsini yaxşılaşdırır. Hər bir texniki qərar dəqiq hesablamalara əsaslanır və mütəmadi olaraq yenilənir.