બે અઠવાડિયા પહેલા, અમે ફાઈન ગ્રેઇન્ડ કેશ કંટ્રોલ રીલીઝ કર્યું છે , જે સમગ્ર Netlify Edge પર ડાયનેમિક કન્ટેન્ટ માટે કેશીંગ અને રિવેલિડેશન વર્તણૂક પર બહેતર નિયંત્રણ પ્રદાન કરે છે. આજે અમે વિશેષતાઓના બીજા સેટની જાહેરાત કરતા ખુશ છીએ જે Netlify વપરાશકર્તાઓને તેમની કેશ્ડ સામગ્રી પર વધુ નિયંત્રણ આપશે.
Cache-Controlજ્યારે , CDN-Cache-Control, અને હેડરો દ્વારા પૂરી પાડવામાં આવેલ કેશીંગ સૂચનાઓ Netlify-Cdn-Cache-Controlકેશ્ડ સામગ્રીના જીવનકાળનું સંચાલન કરવાની એક શક્તિશાળી રીત છે, ત્યારે કેશ્ડ સામગ્રી TTL ની સમયસીમા સમાપ્ત થાય તેની રાહ જોવી કેટલીકવાર અમાન્યતા પદ્ધતિ તરીકે પૂરતી હોતી નથી. અને સાઇટને ફરીથી જમાવવું, જો કે તમામ સાઇટની કેશ્ડ સામગ્રીને શુદ્ધ કરવામાં અસરકારક છે, કેટલીકવાર નવી સાઇટ બિલ્ડના ખર્ચે આવે છે અને તે સામગ્રીના પ્રદર્શનને અસર કરી શકે છે જે જમાવટ વચ્ચે બદલાઈ નથી.
કેશ-ટેગ્સ સમગ્ર Netlify Edge પર તમારી કેશ્ડ સામગ્રીને લેબલ કરવાની રીત પ્રદાન કરે છે જેથી તેને વધુ દાણાદાર રીતે, લગભગ તરત જ અને વૈશ્વિક સ્તરે શુદ્ધ કરી શકાય. ઉદાહરણ તરીકે, તમારી પાસે એક ઈ-કૉમર્સ સાઇટ હોઈ શકે છે જ્યાં તમે દુકાન તમારા મુખ્ય પ્લેટફોર્મમાંથી કોઈપણ પૃષ્ઠોને શુદ્ધ કર્યા વિના વેચાયેલા ઉત્પાદનો માટેના પ્રમોશનને દૂર કરવા માંગો છો. કેશ-ટેગ્સ તમને બાકીની સાઇટના પ્રદર્શનને અસર કર્યા વિના આ અને વધુ કરવાની મંજૂરી આપે છે, શુદ્ધ કરવાની પ્રક્રિયાને સરળ, ઝડપી અને વધુ કાર્યક્ષમ બનાવતી વખતે નિયંત્રણનું નવું સ્તર આપે છે.
કેશ ટેગિંગ અને શુદ્ધિકરણ કેવી રીતે કાર્ય કરે છે?
Netlify હવે Cache-Tagઅને Netlify-Cache-Tagરિસ્પોન્સ હેડરોને સપોર્ટ કરે છે, જે તમને ઑબ્જેક્ટ-અથવા કૅશ્ડ ઑબ્જેક્ટના સંગ્રહને-એક ટૅગ સાથે સાંકળવાની મંજૂરી આપે છે કે જે એકસાથે નેટલિફાઇના તમામ એજ પર એકસાથે શુદ્ધ કરી શકાય છે, નવી ડિપ્લોયની જરૂર વગર.
અહીં એક ફંક્શનનું ઉદાહરણ છે જે નેટલિફાઇ એજ પર એક વર્ષ સુધી કેશ કરવામાં આવશે. સામગ્રીને Cache-Tagવિનંતી ક્વેરી પેરામીટર productType, promotionsઅને proxy-api-response. આમાંના દરેક ટૅગ્સ ગ્રેન્યુલારિટીનું એક અલગ સ્તર પ્રદાન કરે છે જે એક સાથે એક અથવા ઘણા સામગ્રી પૃષ્ઠોને શુદ્ધ કરવાની મંજૂરી આપે છે.
Netlify ના Purge API ને કૉલ કરવા માટે Netlify ફંક્શનનો ઉપયોગ કરીને આ હેડરો સાથે ટૅગ કરેલી સામગ્રીને શુદ્ધ કરી શકાય છે. નીચેનું ફંક્શન Netlify ની સુધારેલી કમ્પ્યુટની ક્ષમતાઓનો ઉપયોગ કરે છે અને promotionsCDN પર બાકીની સાઇટની સામગ્રીને કેશ કરીને છોડીને - સાથે ટૅગ કરેલી બધી સાઇટની સામગ્રીને શુદ્ધ કરવા માટે Purge API નો ઉપયોગ કરે છે .
વૈકલ્પિક રીતે Cache-Tag, Netlify-Cache-Tagતેના બદલે ઉપયોગ કરી શકાય છે, જેને Netlify ક્લાયંટ પ્રતિસાદ હેડરોમાંથી દૂર કરશે અને તે Netlify ના CDN માં કેશ કરેલ સામગ્રીને જ અસર કરશે, જો Netlify ના CDN ની સામે બીજી સેવાનો ઉપયોગ કરવામાં આવી રહ્યો હોય જે આ સુવિધાને પણ સમર્થન આપે છે.
પર કેશ-ટેગ્સ અને પર્ઝ API
-
- Posts: 111
- Joined: Mon Dec 23, 2024 3:58 am