સીડીએન કેશિંગ: ક્લાઉડફ્રન્ટ વિતરણ વ્યૂહરચના

આ લેખ સમજાવે છે કે કેવી રીતે અમે સામગ્રી કેશ કરવા અને વૈશ્વિક પ્રદર્શન સુધારવા માટે ક્લાઉડફ્રન્ટ સીડીએનનો ઉપયોગ કરીએ છીએ.

સમસ્યા: વૈશ્વિક વિલંબ

વપરાશકર્તાઓ આપણી વેબસાઇટને સમગ્ર વિશ્વમાંથી ઍક્સેસ કરે છે:

  • ભારત: 50ms વિલંબ

  • યુએસએ: 200ms વિલંબ

  • યુરોપ: 250ms વિલંબ

  • એશિયા: 150ms વિલંબ

ભારતમાંથી બધું ટ્રાફિક સર્વ કરવાથી આંતરરાષ્ટ્રીય વપરાશકર્તાઓ માટે પેજ લોડ ધીમા થાય છે.

ઉકેલ: ક્લાઉડફ્રન્ટ સીડીએન

ક્લાઉડફ્રન્ટ: એડબલ્યુએસ કન્ટેન્ટ ડિલિવરી નેટવર્ક

એજ લોકેશન્સ: વિશ્વભરમાં 400+ સ્થાનો

લાભ: સામગ્રી નજીકના સ્થાનેથી સર્વ થાય છે

શું કેશ થાય છે

સ્ટેટિક એસેટ્સ (લાંબી TTL)

સામગ્રી: ઈમેજ, CSS, જાવાસ્ક્રિપ્ટ, ફોન્ટ

TTL: 1 વર્ષ

પાથ: /s/*

લાભ: ભાગ્યે જ બદલાય છે, આક્રમક રીતે કેશ કરો

પ્રોડક્ટ પેજ (મધ્યમ TTL)

સામગ્રી: ઉત્પાદન વિશિષ્ટતા, ઈમેજ

TTL: 1 કલાક

પાથ: /p/*

લાભ: તાજગી અને પ્રદર્શન વચ્ચે સંતુલન

ક્વેરી પેજ (ટૂંકી TTL)

સામગ્રી: શોધ પરિણામો, ફિલ્ટર્ડ દૃશ્યો

TTL: 5 મિનિટ

પાથ: /q/*

લાભ: વારંવાર અપડેટ, ટૂંકી કેશ

લેખો (લાંબી TTL)

સામગ્રી: તકનીકી દસ્તાવેજીકરણ

TTL: 24 કલાક

પાથ: /a/*

લાભ: ભાગ્યે જ બદલાય છે

શું કેશ થતું નથી

ડાયનેમિક કન્ટેન્ટ:

  • શોધ પરિણામો (/q/?q=<query>)

  • વપરાશકર્તા-વિશિષ્ટ સામગ્રી (કાર્ટ, એકાઉન્ટ)

  • એપીઆઈ એન્ડપોઈન્ટ (/api/*)

કારણ: તાજું હોવું જરૂરી, વપરાશકર્તા-વિશિષ્ટ

કેશ વર્તણૂક

કેશ કી

ક્લાઉડફ્રન્ટ કેશ કી તરીકે URL નો ઉપયોગ કરે છે:

સમાન URL: કેશમાંથી સર્વ થાય છે

ભિન્ન URL: નવી કેશ એન્ટ્રી

ક્વેરી પેરામીટર્સ: કીમાં સમાવિષ્ટ (ટ્રેકિંગ પેરામીટર્સ સિવાય)

કેશ હેડર્સ

મૂળ સર્વર કેશ હેડર્સ સેટ કરે છે:

Cache-Control: public, max-age=3600

public: સીડીએન દ્વારા કેશ કરી શકાય છે

max-age: સેકન્ડમાં કેશ અવધિ

કેશ અમાન્યતા

મેન્યુઅલ: અમાન્યતા વિનંતી બનાવો

ઓટોમેટિક: TTL સમાપ્તિની રાહ જુઓ

ખર્ચ: પ્રતિ મહિના પ્રથમ 1,000 પાથ મફત

જુઓ: નીતિ માટે CACHE_INVALIDATION_RULE.md

મૂળ સુરક્ષા

સીડીએન મૂળ સર્વરને સુરક્ષિત કરે છે:

ટ્રાફિક શોષણ: સીડીએન ટ્રાફિક સ્પાઈક્સને સંભાળે છે

DDoS શમન: દુર્ભાવનાપૂર્ણ ટ્રાફિકને ફિલ્ટર કરે છે

દર મર્યાદા: મૂળ ઓવરલોડ રોકે છે

લાભ: મૂળ સર્વર પ્રતિસાદ આપતું રહે છે

SSL/TLS

સર્ટિફિકેટ: એડબલ્યુએસ સર્ટિફિકેટ મેનેજર

પ્રોટોકોલ: TLS 1.2+

લાભ: એનક્રિપ્ટેડ ટ્રાફિક, મફત સર્ટિફિકેટ

કમ્પ્રેશન

Gzip: ટેક્સ્ટ સામગ્રી માટે સક્ષમ

Brotli: આધુનિક બ્રાઉઝર માટે સક્ષમ

લાભ: ઝડપી ડાઉનલોડ, ઓછી બેન્ડવિડ્થ

ભૌગોલિક પ્રતિબંધો

કોઈ નહીં: વિશ્વભરમાં ઉપલબ્ધ

લાભ: વૈશ્વિક પહોંચ

મોનિટરિંગ

મેટ્રિક્સ:

  • કેશ હિટ રેટ

  • મૂળ વિનંતીઓ

  • એરર રેટ

  • પ્રતિ પ્રદેશ વિલંબ

ક્લાઉડવોચ: એડબલ્યુએસ મોનિટરિંગ સેવા

ખર્ચ ઑપ્ટિમાઇઝેશન

કેશ હિટ રેટ: વધારે = ઓછો ખર્ચ

મૂળ વિનંતીઓ: ઓછી = ઓછો ખર્ચ

ડેટા ટ્રાન્સફર: કેશ = સસ્તું

લાભ: સીડીએન ઈન્ફ્રાસ્ટ્રક્ચર ખર્ચ ઘટાડે છે

સંદર્ભો

એડબલ્યુએસ સેવાઓ

  • CloudFront - એડબલ્યુએસ સીડીએન દસ્તાવેજીકરણ

  • Certificate Manager - SSL સર્ટિફિકેટ્સ

સંબંધિત લેખો

સારાંશ

ક્લાઉડફ્રન્ટ સીડીએન વૈશ્વિક પ્રદર્શન સુધારે છે:

કેશ થયેલ સામગ્રી:

  • ✅ સ્ટેટિક એસેટ્સ (1 વર્ષ TTL)

  • ✅ પ્રોડક્ટ પેજ (1 કલાક TTL)

  • ✅ ક્વેરી પેજ (5 મિનિટ TTL)

  • ✅ લેખો (24 કલાક TTL)

કેશ થતું નથી:

  • ✅ ડાયનેમિક શોધ

  • ✅ વપરાશકર્તા-વિશિષ્ટ સામગ્રી

  • ✅ એપીઆઈ એન્ડપોઈન્ટ

લાભો:

  • ✅ ઓછો વિલંબ (એજ લોકેશન્સ)

  • ✅ મૂળ સુરક્ષા (ટ્રાફિક શોષણ)

  • ✅ DDoS શમન

  • ✅ ખર્ચ ઘટાડો (ઓછી મૂળ વિનંતીઓ)

વિશેષતાઓ:

  • ✅ SSL/TLS એનક્રિપ્શન

  • ✅ Gzip/Brotli કમ્પ્રેશન

  • ✅ વૈશ્વિક ઉપલબ્ધતા

આ સીડીએન વ્યૂહરચના પ્રદર્શન, તાજગી અને ખર્ચ વચ્ચે સંતુલન સાધે છે.


← ડૉક્યુમેન્ટેશન ઈન્ડેક્સ પર પાછા