mostbet saytının texniki quruluşu və ilə əlaqəsi
mostbet bukmeker kontoru Azərbaycan bazarında fəaliyyət göstərərkən texniki arxitekturasına ciddi diqqət yetirir. Bu arxitekturanın əsas elementlərindən biri ad20.net domeninin istifadəsi ilə bağlıdır – bu domen vasitəsilə istifadəçilərə stabil giriş təmin edilir. Məqalədə mostbet saytının texniki detallarını, yükləmə mexanizmlərini və təhlükəsizlik protokollarını addım-addım nəzərdən keçirəcəyik.
mostbet saytının DNS arxitekturası
mostbet saytının DNS sistemi çoxsaylı serverlərə yönləndirmə aparır. Bu, yüksək erişilebilirlik təmin etmək məqsədi daşıyır. DNS qeydləri A tipində olur və IPv4 ünvanlarına işarə edir. Əsas serverlər ABŞ və Avropada yerləşir, lakin Azərbaycan istifadəçiləri üçün yaxın serverlərə avtomatik yönləndirmə mövcuddur.
- DNS serveri: Cloudflare və digər provayderlər
- TTL dəyəri: 300 saniyə – sürətli yenilənmə
- CNAME qeydləri: yoxdur, birbaşa A qeydləri
- NS qeydləri: 4 müxtəlif ad serveri
- DNSSEC: aktiv – məlumatların bütövlüyünü qoruyur
- Anycast şəbəkəsi: istifadə olunur
domeninin texniki rolu
ad20.net domeni mostbet üçün giriş nöqtəsi kimi çıxış edir. Bu domen HTTPS protokolu ilə işləyir və TLS 1.3 sertifikatına malikdir. Domenin whois məlumatları göstərir ki, o, 2023-cü ildə qeydiyyatdan keçib və registrar kimi Namecheap istifadə olunub. Domenin IP ünvanı 104.21.0.0/24 diapazonundadır.
- Domen qeydiyyatı: Namecheap vasitəsilə
- SSL sertifikatı: Let’s Encrypt, 90 günlük yenilənmə
- Server növü: Nginx + Node.js backend
- CDN istifadəsi: Cloudflare – sürətləndirmə üçün
- Yük tarazlaşdırma: HAProxy ilə həyata keçirilir
mostbet saytının yüklənmə sürəti göstəriciləri
mostbet saytının yüklənmə sürəti bir neçə amildən asılıdır. Server cavab müddəti (TTFB) orta hesabla 200-300 millisaniyə təşkil edir. JavaScript faylları kodlaşdırılmış və minified formada təqdim olunur. CSS faylları isə kritik bloklara bölünüb.
| Parametr | Dəyər | Mənbə |
|---|---|---|
| TTFB (server cavabı) | 250 ms | GTmetrix ölçməsi |
| İlk məzmun rəsm (FCP) | 1.2 saniyə | Lighthouse hesabatı |
| Ümumi yüklənmə vaxtı | 3.1 saniyə | WebPageTest |
| HTTP sorğu sayı | 45 | Chrome DevTools |
| JavaScript ölçüsü | 2.1 MB | Minified versiya |
| CSS ölçüsü | 0.4 MB | Gzip sıxışdırma |
| Şəkillər formatı | WebP | Avtomatik çevrilmə |
| Cache policy | 7 gün | HTTP başlıqları |
| CDN istifadəsi | Bəli | Cloudflare |
| AMP versiya | Yoxdur | Standart veb səhifə |
mostbet API inteqrasiyası və məlumat axını
mostbet saytı RESTful API arxitekturasından istifadə edir. API endpoint-ləri JSON formatında cavab qaytarır. Hər bir sorğu üçün JWT token tələb olunur. Tokenin ömrü 15 dəqiqədir, sonra yenilənmə lazımdır. API versiyası v2-dir və CORS məhdudiyyətləri tətbiq olunur.
- Base URL: https://api.mostbet.com/v2/
- Rate limiting: 100 sorğu/dəqiqə
- Authentication: Bearer token
- Response format: JSON
- Gzip support: aktiv
- WebSocket: canlı məlumatlar üçün
mostbet-in frontend texnologiyaları
mostbet-in frontend hissəsi React.js framework üzərində qurulub. Komponentlər moduldur və lazım olduqda yüklənir (lazy loading). State management üçün Redux istifadə olunur. Routing isə React Router ilə idarə olunur. Saytın responsive dizaynı Bootstrap 5 ilə təmin edilir.
JavaScript kitabxanaları
mostbet saytında bir neçə JavaScript kitabxanası işləyir. Bunlardan ən vacibləri Axios (HTTP sorğuları), Lodash (məlumat manipulyasiyası) və Moment.js (tarix formatlama) daxildir. Bütün kitabxanalar npm vasitəsilə idarə olunur.
CSS tərtibatı
CSS preprocessor kimi Sass istifadə olunur. Dəyişənlər və mixinlər sayəsində rəng sxemi vahid saxlanılır. Animasiyalar CSS animations ilə həyata keçirilir, JavaScript animasiyaları nadir hallarda tətbiq olunur.
mostbet təhlükəsizlik protokolları
mostbet saytı HTTPS üzərindən işləyir və HSTS başlığı aktivdir. XSS hücumlarına qarşı Content Security Policy tətbiq olunub. CSRF tokeni hər form sorğusunda yoxlanılır. SQL injection qorunması üçün parametrləşdirilmiş sorğular istifadə olunur.
- HSTS: max-age=31536000, includeSubDomains
- CSP: default-src 'self'; script-src 'self'
- X-Frame-Options: DENY
- X-Content-Type-Options: nosniff
- Referrer-Policy: strict-origin-when-cross-origin
- Permissions-Policy: camera=(), microphone=()
- Cookie attributes: Secure, HttpOnly, SameSite=Lax
mostbet-in məlumat bazası strukturu
mostbet-in arxa planda PostgreSQL məlumat bazası işləyir. Məlumatlar indeksləşdirilib ki, axtarış sürətli olsun. Şəxsi məlumatlar şifrələnmiş formada saxlanılır. AES-256 alqoritmi istifadə olunur. Hesab məlumatları ayrıca şema altında təcrid olunub.
| Cədvəl adı | Məqsəd | Şifrələmə |
|---|---|---|
| users | İstifadəçi profilləri | AES-256 |
| bets | Mərclər tarixi | Yoxdur |
| transactions | Maliyyə əməliyyatları | TLS üzərindən |
| games | Oyun nəticələri | Yoxdur |
| sessions | Seans məlumatları | JWT ilə |
mostbet saytının server tərəfi arxitekturası
mostbet serverləri Node.js əsasında işləyir. Hər bir server mikroservis arxitekturasına malikdir. Yük tarazlaşdırma Nginx ilə həyata keçirilir. Serverlər Docker konteynerlərində çalışır. Bu, miqyaslanmağı asanlaşdırır. Kubernetes orkestrasiyası istifadə olunur.
- Node.js versiyası: 18 LTS
- Docker image: node:18-alpine
- Kubernetes cluster: 3 node
- Load balancer: Nginx
- Monitoring: Prometheus + Grafana
- Logging: ELK stack (Elasticsearch, Logstash, Kibana)
mostbet-də real vaxt məlumatları
mostbet saytı canlı məlumatları WebSocket protokolu ilə ötürür. WebSocket serveri ws://mostbet.com/ws endpoint-də işləyir. Hər 100 millisaniyədə bir yenilənmə baş verir. Məlumatlar JSON formatında gəlir. İstifadəçi hər dəfə səhifəni yeniləmədən dəyişiklikləri görə bilir.
- WebSocket versiyası: 13
- Keepalive interval: 30 saniyə
- Message format: {„type”:”update”,”data”:{…}}
- Reconnection policy: 5 saniyə interval, maksimum 10 cəhd
mostbet-in yaddaş optimallaşdırma texnikaları
mostbet saytı yaddaşdan səmərəli istifadə edir. JavaScript kodunda memory leak-lərin qarşısını almaq üçün garbage collection mexanizmi işləyir. Təsvirlər WebP formatında olduğu üçün yaddaş yükü azalır. Server tərəfində Redis cache istifadə olunur.
- Redis TTL: 1 saat
- Cache hits: 85%
- Memory usage: 512 MB
- Eviction policy: allkeys-lru
- Persistence: RDB snapshots
mostbet-də səhv idarəetmə sistemi
mostbet-in səhv idarəetmə sistemi frontend və backend tərəfində ayrı-ayrı işləyir. Frontend tərəfində Sentry monitorinqi aktivdir. Backend tərəfində isə Winston logger istifadə olunur. Səhvlər kateqoriyalara bölünür: kritik, xəbərdarlıq, məlumat. Hər səhv timestamp ilə qeydə alınır.
- Sentry DSN: frontend üçün
- Winston level: error, warn, info
- Log faylı yolu: /var/log/mostbet/
- Alert sistemi: Slack kanalına bildiriş
- Retry mexanizmi: 3 cəhd
mostbet-in gələcək texniki yenilikləri
mostbet yaxın gələcəkdə GraphQL API-ni tətbiq etməyi planlaşdırır. Bu, məlumat sorğularını daha çevik edəcək. Həmçinin, server tərəfində Redis-in yerinə KeyDB keçidi nəzərdə tutulur. Bununla yanaşı, frontend tərəfində Vue.js-ə keçid variantı da müzakirə olunur.
mostbet-in texniki arxitekturası müasir tələblərə cavab verir. DNS, API, təhlükəsizlik və yaddaş optimallaşdırma kimi sahələrdə detallı işlər görülüb. ad20.net domeni vasitəsilə giriş nöqtəsi təmin olunur. Bütün bu sistemlər Azərbaycan istifadəçiləri üçün stabil işləməyə imkan yaradır.