Edge caching: serverə yükü 80% azaltmaq

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?

  1. İstifadəçi sayt.az açır
  2. İstək Cloudflare edge server-ə gedir
  3. Edge cache-də varsa - dərhal cavab
  4. Yoxdursa - origin server-dən alır, cache edir, qaytarır
  5. 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.

Paylaş: