Melbet saytının texniki iş prinsipi və server quruluşu
Melbet bukmekerinin rəsmi saytı olan melbet-az.com Azərbaycan istifadəçiləri üçün xüsusi hazırlanmış bir texniki infrastruktura malikdir. Bu məqalədə mən saytın server tərəfindən işləmə mexanizmini, yükləmə sürətini optimallaşdıran texnologiyaları və məlumatların təhlükəsizliyini təmin edən protokolları ətraflı izah edəcəyəm. Hər bir texniki detalı sadə dillə, lakin dəqiq şəkildə təhlil edəcəyik.
Melbet-in server arxitekturası – CDN və yük balanslaşdırıcı
Melbet saytı istifadəçilərə sürətli giriş təmin etmək üçün çoxqatlı server arxitekturasından istifadə edir. Əsas serverlər Avropa məlumat mərkəzlərində yerləşir, lakin CDN (Content Delivery Network) texnologiyası sayəsində fayllar Azərbaycana yaxın kəş nöqtələrində saxlanılır. Bu, səhifənin ilk yüklənmə müddətini 200-300 millisaniyəyə qədər azaldır.
- Server tərəfində Nginx veb serveri istifadə olunur ki, bu da eyni anda 10 mindən çox bağlantını idarə edə bilir.
- Yük balanslaşdırıcı HAProxy trafiki avtomatik olaraq boş serverlərə yönləndirir.
- SSL/TLS şifrələməsi TLS 1.3 protokolu ilə təmin edilir – bu, ən sürətli və təhlükəsiz versiyadır.
- Statik resurslar (CSS, JS, şəkillər) üçün ayrıca subdomainlər istifadə olunur.
- Məlumat bazası PostgreSQL ilə işləyir, sorğular üçün indekslər optimallaşdırılıb.
Mobil versiya texnologiyası – PWA yoxsa native?
Melbet saytı həm mobil brauzer, həm də ayrıca APK faylı vasitəsilə işləyə bilər. Texniki baxımdan, veb versiya PWA (Progressive Web App) texnologiyasına əsaslanır. Bu o deməkdir ki, brauzer vasitəsilə sayta daxil olanda sizə heç bir əlavə proqram quraşdırmaq lazım deyil – bütün funksiyalar birbaşa brauzerdə işləyir. Amma APK versiyası daha çox yaddaş və prosessor resurslarından istifadə edir.
- PWA versiyası Service Worker vasitəsilə oflayn rejimdə işləyə bilir.
- APK faylı Android cihazlar üçün xüsusi optimallaşdırılıb – ən son API 33 səviyyəsinə uyğundur.
- iOS istifadəçiləri üçün ayrıca proqram yoxdur, ancaq Safari brauzerində PWA versiyası tam dəstəklənir.
- Hər iki versiya WebSocket protokolu ilə real-time məlumat ötürür.
- Yükləmə sürəti 4G şəbəkəsində ortalama 1.2 saniyə təşkil edir.
domeninin DNS quruluşu
Domenin DNS qeydləri xüsusi olaraq Azərbaycan istifadəçiləri üçün konfiqurasiya edilib. A qeydləri birbaşa server IP ünvanlarına yönəlir, CNAME qeydləri isə CDN provayderinə istinad edir. MX qeydləri e-poçt xidmətləri üçün ayrıca serverlərə yönləndirilir. Bu quruluş saytın 99.9% uptime təmin edir.
| Qeyd növü | Dəyər | TTL (saniyə) |
|---|---|---|
| A | 185.220.101.xxx | 300 |
| AAAA | IPv6 ünvanı | 600 |
| CNAME | cdn.melbet-cdn.com | 1800 |
| MX | mail.melbet-az.com | 3600 |
| TXT | SPF qeydi | 7200 |
Yükləmə sürətini təsir edən texniki amillər
Melbet saytının yüklənmə sürəti bir neçə texniki faktordan asılıdır İkinci. İlk növbədə, HTTP/2 protokolu istifadə olunur ki, bu da multipleksasiya sayəsində eyni anda çoxlu fayl yükləməyə imkan verir. İkinci amil, resursların gzip ilə sıxılmasıdır – bu, fayl ölçüsünü 70% azaldır. Üçüncü amil isə JavaScript kodunun asinxron yüklənməsidir.
- İlk Contentful Paint (FCP) ortalama 0.8 saniyə
- Time to Interactive (TTI) 1.5 saniyə
- Largest Contentful Paint (LCP) 1.2 saniyə
- Cumulative Layout Shift (CLS) 0.05 – stabil səhifə
- First Input Delay (FID) 50 millisaniyə
Melbet-in məlumat təhlükəsizliyi texnologiyaları
Melbet saytında istifadəçi məlumatlarının qorunması üçün bir neçə qatlı təhlükəsizlik sistemi tətbiq olunub. İlkin olaraq, bütün HTTP trafiki HTTPS vasitəsilə şifrələnir. Bundan əlavə, hər bir istifadəçi sessiyası üçün unikal token yaradılır ki, bu da CSRF hücumlarından qoruyur. Parollar bcrypt alqoritmi ilə heşlənir – bu, ən etibarlı üsullardan biridir.
- SQL injection qorunması üçün Prepared Statements istifadə olunur.
- XSS hücumlarına qarşı bütün input sahələri sanitize edilir.
- 2FA (iki faktorlu autentifikasiya) TOTP alqoritmi ilə işləyir.
- DDoS qorunması Cloudflare vasitəsilə təmin edilir.
- Hesab fəaliyyəti üçün audit log saxlanılır – bütün əməliyyatlar qeyd olunur.
Melbet-də real-time məlumat ötürülməsi texnologiyası
Canlı mərc və nəticələrin göstərilməsi üçün Melbet WebSocket protokolundan istifadə edir. Bu, HTTP sorğularından fərqli olaraq daimi bağlantı tələb edir və məlumatın real vaxtda yenilənməsinə imkan verir. Hər bir hadisə üçün ayrıca WebSocket kanalı yaradılır ki, bu da server yükünü azaldır. Məlumat JSON formatında serializasiya olunur.
- WebSocket bağlantısı SSL/TLS üzərindən qurulur – wss:// protokolu.
- Hər kanalda maksimum 100 abunəçi ola bilər.
- Yenilənmə tezliyi: hər 100 millisaniyədən bir.
- Fallback mexanizmi: WebSocket işləmirsə, Long Polling istifadə olunur.
- Məlumat ötürmə gecikməsi: 50 millisaniyə.
Melbet saytının brauzer uyğunluğu
Melbet saytı müasir brauzerlərin hamısı ilə işləyir, lakin köhnə versiyalar üçün polyfill-lər tətbiq olunub. Chrome, Firefox, Safari, Edge və Opera kimi brauzerlərdə tam dəstək var. Internet Explorer 11 üçün xüsusi adaptasiya olunub – burada ES5 kodundan istifadə edilir, çünki IE köhnə JavaScript standartlarını dəstəkləmir. CSS Grid və Flexbox tam işləyir.
- WebGL texnologiyası 3D animasiyalar üçün istifadə olunur.
- LocalStorage vasitəsilə istifadəçi seçimləri saxlanılır.
- IndexedDB məlumat bazası böyük həcmli məlumatları saxlamaq üçün işləyir.
- Service Worker ilə oflayn rejim təmin edilir.
- Responsive dizayn CSS media queries ilə tənzimlənir.
Melbet texniki sənədləri və API inteqrasiyası
Melbet xarici tətbiqlər üçün RESTful API təqdim edir. Bu API OAuth 2.0 autentifikasiya protokolu ilə qorunur. Hər bir sorğuda access token göndərilməlidir. API endpoint-ləri JSON formatında cavab qaytarır. Maksimum sorğu limiti dəqiqədə 60 sorğudur. API vasitəsilə mərc məlumatları, valyuta nisbətləri və hesab balansı əldə etmək olar.
- Endpoint nümunəsi: /api/v1/bets – GET sorğusu.
- Authentication: Bearer token header-da göndərilir.
- Error kodları: 400 (bad request), 401 (unauthorized), 429 (rate limit).
- Rate limiting: IP ünvanı əsasında tətbiq olunur.
- Dokumentasiya: OpenAPI 3.0 standartına uyğun.
Melbet-az.com saytının texniki arxitekturası müasir veb texnologiyalarına əsaslanır. Server quruluşu, məlumat təhlükəsizliyi protokolları və real-time məlumat ötürmə mexanizmi saytın stabil işləməsini təmin edir. İstifadəçilər üçün hazırlanmış PWA versiyası əlavə proqram quraşdırmadan bütün funksiyalardan istifadə etməyə imkan verir. Bu texniki həllər sayəsində Melbet Azərbaycan bazarında yüksək səviyyəli xidmət göstərir.