Edge caching - məzmunu CDN edge serverlərində saxlayıb istifadəçiyə ən yaxın yerdən təqdim etmək. Server-ə yük dramatik azalır, sayt sürəti dramatik artır.
Edge nə deməkdir?
Origin server
Saytın əsl serveri - Bakıda və ya Berlində. Bütün sorğular sonda buraya gəlir.
Edge server
İstifadəçiyə yaxın CDN serveri - dünya üzərində 320+ Cloudflare nöqtəsi.
Edge caching necə işləyir?
- İstifadəçi sayt.az açır
- İstək Cloudflare edge server-ə gedir
- Edge cache-də varsa - dərhal cavab
- Yoxdursa - origin server-dən alır, cache edir, qaytarır
- Növbəti istəyə dərhal cavab
Statik vs Dinamik cache
Statik məzmun
Şəkil, CSS, JS - cache asandır. Default Cloudflare bunları cache edir.
Dinamik məzmun
HTML - hər istifadəçi üçün fərqli ola bilər. Default cache olunmur.
Cloudflare APO
WordPress üçün xüsusi
$5/ay - HTML edge cache. WP plagini ilə inteqrasiya - post yenilənəndə avtomatik purge.
Nəticə
WordPress sayt yüklənmə vaxtı 1.5s → 0.3s. Server CPU yükü 70% azalır.
Cache rules
Bypass cache
/wp-admin, /cart, /checkout - cache olunmasın. Hər istifadəçiyə fərqli content.
Cache everything
/products, /blog - tam cache. Hər ziyarətçi eyni HTML görür.
Cache only
Cookie-li istəklər cache olunmasın. Anonim istifadəçilər üçün cache.
Cookie-əsaslı bypass
wordpress_logged_in
Bu cookie varsa - daxil olmuş istifadəçi. Cache bypass.
woocommerce_cart_hash
Sebet içindəkilər varsa - dinamik content lazımdır.
Edge Side Includes (ESI)
Hybrid cache
Səhifənin statik hissəsi cache, dinamik hissə real-time. Sebet sayğacı, hesab adı.
LSCache ESI
WordPress + WooCommerce üçün ən yaxşı həll.
Cache purging
Manual purge
Cloudflare → Caching → "Purge Everything" və ya konkret URL.
API purge
Cloudflare API ilə proqramatik. WP plagini avtomatik istifadə edir.
Tag-based purge
Hər səhifəyə tag əlavə et - bir məhsul yenilənəndə yalnız o məhsulla bağlı səhifələri purge et.
Stale-while-revalidate
Cache vaxtı bitsə
Köhnə versiyanı dərhal qaytar, arxa fonda yenisini alıb cache et. İstifadəçi heç fərqi hiss etmir.
Cache hit ratio
Yaxşı nə olmalıdır?
85-95% - əla. 70%-dən aşağı - optimizasiya lazım.
Cloudflare analytics
Cache → Analytics - cache hit/miss nisbəti, byte/request hit.
Edge functions
Cloudflare Workers
JavaScript edge-də işləyir - cache məntiqi custom yazılır. Pulsuz: 100K request/gün.
Edge databases
Cloudflare D1 (SQLite)
Edge-də DB - serverlessə hətta DB yox. Yeni texnologiya.
Server origin shield
Origin yükü azaltmaq
İki qatlı cache - edge → shield → origin. Shield yüzlərlə edge-dən gələn istəkləri konsolidasiya edir.
Hostinq.az + edge caching
Hostinq.az LSCache + Cloudflare APO - 2 cache qatı. Server-də 5 ziyarətçinin 95-i edge-dən cavab alır.
Hostinq.az hosting - edge caching üçün hazır.