mostbet saytının texniki quruluşu və ilə əlaqəsi

mostbet – for Azerbaijan – mostbet saytının DNS arxitekturası – practical tips

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.

  1. Domen qeydiyyatı: Namecheap vasitəsilə
  2. SSL sertifikatı: Let’s Encrypt, 90 günlük yenilənmə
  3. Server növü: Nginx + Node.js backend
  4. CDN istifadəsi: Cloudflare – sürətləndirmə üçün
  5. 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.

  1. Node.js versiyası: 18 LTS
  2. Docker image: node:18-alpine
  3. Kubernetes cluster: 3 node
  4. Load balancer: Nginx
  5. Monitoring: Prometheus + Grafana
  6. 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.

  1. Sentry DSN: frontend üçün
  2. Winston level: error, warn, info
  3. Log faylı yolu: /var/log/mostbet/
  4. Alert sistemi: Slack kanalına bildiriş
  5. 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.