బ్రౌజర్‌లు డేటాను ఎలా నిల్వ చేస్తాయి

బ్రౌజర్‌లు కేవలం వెబ్‌సైట్‌లను చూపించడమే కాకుండా మరిన్ని పనులు చేస్తాయి. అవి లోకల్ డేటా మేనేజర్‌లుగా పనిచేస్తాయి. బ్రౌజింగ్‌ను వేగంగా మరియు సులభంగా చేయడానికి అవి మీ పరికరంలో సమాచారాన్ని నిల్వ చేస్తాయి.

బ్రౌజర్‌లు డేటాను నిల్వ చేసే మూడు ప్రధాన మార్గాలను మీరు తెలుసుకోవాలి:

• Cookies • Browser Cache • Web Storage

Cookies

Cookies అనేవి చిన్న టెక్స్ట్ ఫైల్‌లు. వెబ్‌సైట్‌లు మిమ్మల్ని గుర్తుంచుకోవడానికి వీటిని ఉపయోగిస్తాయి. ఇవి మీ లాగిన్ సెషన్‌లు మరియు భాషా సెట్టింగ్‌లను నిల్వ చేస్తాయి.

ఇవి ఎలా పనిచేస్తాయి:

  • మీరు ఒక సైట్‌ను సందర్శిస్తారు.
  • ఆ సైట్ మీ బ్రౌజర్‌కు ఒక cookieని పంపుతుంది.
  • మీ బ్రౌజర్ దానిని సేవ్ చేస్తుంది.
  • మీ తదుపరి సందర్శనలో, మీ బ్రౌజర్ ఆ cookieని తిరిగి సర్వర్‌కు పంపుతుంది.

గుర్తుంచుకోవలసినవి:

  • Cookies కి 4KB అనే చాలా తక్కువ పరిమితి ఉంటుంది.
  • ఇవి ప్రతి రిక్వెస్ట్‌తో పాటు పంపబడతాయి, దీనివల్ల వేగం తగ్గే అవకాశం ఉంది.
  • Cookiesలో ఎప్పుడూ పాస్‌వర్డ్‌లను నిల్వ చేయకండి.

Browser Cache

Cache అనేది images, CSS, మరియు JavaScript వంటి భారీ ఫైల్‌లను నిల్వ చేస్తుంది. దీని ప్రధాన ఉద్దేశ్యం వేగం.

ఇది ఎలా పనిచేస్తుంది:

  • మీరు మొదటిసారి ఒక సైట్‌ను సందర్శించినప్పుడు.
  • మీ బ్రౌజర్ అన్ని ఫైల్‌లను డౌన్‌లోడ్ చేసి వాటిని cacheలో సేవ్ చేస్తుంది.
  • తదుపరిసారి మీరు సందర్శించినప్పుడు, బ్రౌజర్ ఇంటర్నెట్ నుండి కాకుండా మీ పరికరం నుండి ఫైల్‌లను లోడ్ చేస్తుంది.

ప్రయోజనాలు:

  • పేజీలు చాలా వేగంగా లోడ్ అవుతాయి.
  • ఇది తక్కువ ఇంటర్నెట్ బ్యాండ్‌విడ్త్‌ను ఉపయోగిస్తుంది.
  • ఇది సర్వర్‌పై భారాన్ని తగ్గిస్తుంది.

Web Storage

ఇది ఒక HTML5 ఫీచర్. ఇది వెబ్‌సైట్‌లు డేటాను key-value pairs రూపంలో నిల్వ చేయడానికి అనుమతిస్తుంది. ఇది ప్రతి రిక్వెస్ట్‌తో పాటు సర్వర్‌కు పంపబడదు కాబట్టి, Cookies కంటే ఇది మరింత సమర్థవంతమైనది.

ఇందులో రెండు రకాలు ఉన్నాయి:

  • Local Storage: మీరు బ్రౌజర్‌ను మూసివేసినా డేటా అలాగే ఉంటుంది. ఇది సుమారు 5MB నుండి 10MB వరకు నిల్వ చేయగలదు.
  • Session Storage: మీరు ట్యాబ్‌ను మూసివేసినప్పుడు డేటా మాయమవుతుంది.

వినియోగ సందర్భాలు:

  • Dark mode సెట్టింగ్‌ల కోసం Local storage చాలా ఉపయోగకరంగా ఉంటుంది.
  • తాత్కాలిక ఫారమ్ డేటా కోసం Session storage బాగా పనిచేస్తుంది.

సారాంశం

  • లాగిన్ సెషన్‌లు మరియు సర్వర్ కమ్యూనికేషన్ కోసం Cookies ఉపయోగించండి.
  • Static assetsతో సైట్ లోడింగ్‌ను వేగవంతం చేయడానికి Cache ఉపయోగించండి.
  • ఎక్కువ మొత్తంలో client-side డేటా కోసం Web Storage ఉపయోగించండి.

Source: https://dev.to/dailycodetools/how-browser-stores-data-cookies-cache-storage-25-jun-0346-m7h