CDN ಕ್ಯಾಶಿಂಗ್: ಕ್ಲೌಡ್ಫ್ರಂಟ್ ವಿತರಣಾ ತಂತ್ರ

ಈ ಲೇಖನವು ವಿಷಯವನ್ನು ಕ್ಯಾಶ್ ಮಾಡಲು ಮತ್ತು ಜಾಗತಿಕ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು ನಾವು ಕ್ಲೌಡ್ಫ್ರಂಟ್ CDN ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇವೆ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ.

ಸಮಸ್ಯೆ: ಜಾಗತಿಕ ವಿಳಂಬ

ಬಳಕೆದಾರರು ನಮ್ಮ ವೆಬ್ಸೈಟ್ ಅನ್ನು ಪ್ರಪಂಚದಾದ್ಯಂತ ಪ್ರವೇಶಿಸುತ್ತಾರೆ:

  • ಭಾರತ: 50ms ವಿಳಂಬ

  • USA: 200ms ವಿಳಂಬ

  • ಯುರೋಪ್: 250ms ವಿಳಂಬ

  • ಏಷ್ಯಾ: 150ms ವಿಳಂಬ

ಭಾರತದಿಂದ ಎಲ್ಲಾ ಟ್ರಾಫಿಕ್ ಅನ್ನು ನೀಡುವುದು ಅಂತರರಾಷ್ಟ್ರೀಯ ಬಳಕೆದಾರರಿಗೆ ನಿಧಾನ ಪುಟ ಲೋಡ್ ಅನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ.

ಪರಿಹಾರ: ಕ್ಲೌಡ್ಫ್ರಂಟ್ CDN

ಕ್ಲೌಡ್ಫ್ರಂಟ್: AWS ಕಂಟೆಂಟ್ ಡೆಲಿವರಿ ನೆಟ್ವರ್ಕ್

ಎಡ್ಜ್ ಲೊಕೇಶನ್ಗಳು: ಪ್ರಪಂಚದಾದ್ಯಂತ 400+ ಸ್ಥಳಗಳು

ಲಾಭ: ಹತ್ತಿರದ ಸ್ಥಳದಿಂದ ವಿಷಯವನ್ನು ನೀಡಲಾಗುತ್ತದೆ

ಏನು ಕ್ಯಾಶ್ ಆಗುತ್ತದೆ

ಸ್ಟ್ಯಾಟಿಕ್ ಆಸೆಟ್ಗಳು (ದೀರ್ಘ TTL)

ವಿಷಯ: ಚಿತ್ರಗಳು, CSS, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಫಾಂಟ್ಗಳು

TTL: 1 ವರ್ಷ

ಪಾತ್: /s/*

ಲಾಭ: ಅಪರೂಪವಾಗಿ ಬದಲಾಗುತ್ತದೆ, ಆಕ್ರಮಣಕಾರಿಯಾಗಿ ಕ್ಯಾಶ್ ಮಾಡಿ

ಉತ್ಪನ್ನ ಪುಟಗಳು (ಮಧ್ಯಮ TTL)

ವಿಷಯ: ಉತ್ಪನ್ನ ವಿವರಣೆಗಳು, ಚಿತ್ರಗಳು

TTL: 1 ಗಂಟೆ

ಪಾತ್: /p/*

ಲಾಭ: ತಾಜಾತನ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ನಡುವೆ ಸಮತೋಲನ

ಪ್ರಶ್ನೆ ಪುಟಗಳು (ಕಿರು TTL)

ವಿಷಯ: ಹುಡುಕಾಟ ಫಲಿತಾಂಶಗಳು, ಫಿಲ್ಟರ್ ಮಾಡಿದ ವೀಕ್ಷಣೆಗಳು

TTL: 5 ನಿಮಿಷಗಳು

ಪಾತ್: /q/*

ಲಾಭ: ಆಗಾಗ್ಗೆ ನವೀಕರಣಗಳು, ಕಿರು ಕ್ಯಾಶ್

ಲೇಖನಗಳು (ದೀರ್ಘ TTL)

ವಿಷಯ: ತಾಂತ್ರಿಕ ದಾಖಲಾತಿ

TTL: 24 ಗಂಟೆಗಳು

ಪಾತ್: /a/*

ಲಾಭ: ಅಪರೂಪವಾಗಿ ಬದಲಾಗುತ್ತದೆ

ಏನು ಕ್ಯಾಶ್ ಆಗುವುದಿಲ್ಲ

ಡೈನಾಮಿಕ್ ವಿಷಯ:

  • ಹುಡುಕಾಟ ಫಲಿತಾಂಶಗಳು (/q/?q=<query>)

  • ಬಳಕೆದಾರ-ನಿರ್ದಿಷ್ಟ ವಿಷಯ (ಕಾರ್ಟ್, ಖಾತೆ)

  • API ಎಂಡ್ಪಾಯಿಂಟ್ಗಳು (/api/*)

ಕಾರಣ: ತಾಜಾ ಇರಬೇಕು, ಬಳಕೆದಾರ-ನಿರ್ದಿಷ್ಟ

ಕ್ಯಾಶ್ ನಡವಳಿಕೆ

ಕ್ಯಾಶ್ ಕೀ

ಕ್ಲೌಡ್ಫ್ರಂಟ್ URL ಅನ್ನು ಕ್ಯಾಶ್ ಕೀ ಆಗಿ ಬಳಸುತ್ತದೆ:

ಅದೇ URL: ಕ್ಯಾಶ್ನಿಂದ ನೀಡಲಾಗುತ್ತದೆ

ವಿಭಿನ್ನ URL: ಹೊಸ ಕ್ಯಾಶ್ ಎಂಟ್ರಿ

ಪ್ರಶ್ನೆ ಪ್ಯಾರಾಮೀಟರ್ಗಳು: ಕೀಯಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ (ಟ್ರ್ಯಾಕಿಂಗ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ಹೊರತುಪಡಿಸಿ)

ಕ್ಯಾಶ್ ಹೆಡರ್ಗಳು

ಮೂಲ ಸರ್ವರ್ ಕ್ಯಾಶ್ ಹೆಡರ್ಗಳನ್ನು ಹೊಂದಿಸುತ್ತದೆ:

Cache-Control: public, max-age=3600

public: CDN ಮೂಲಕ ಕ್ಯಾಶ್ ಮಾಡಬಹುದು

max-age: ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಕ್ಯಾಶ್ ಅವಧಿ

ಕ್ಯಾಶ್ ಅಮಾನ್ಯಗೊಳಿಸುವಿಕೆ

ಕೈಯಾರೆ: ಅಮಾನ್ಯಗೊಳಿಸುವಿಕೆ ವಿನಂತಿಯನ್ನು ರಚಿಸಿ

ಸ್ವಯಂಚಾಲಿತ: TTL ಮುಕ್ತಾಯವಾಗಲು ಕಾಯಿರಿ

ವೆಚ್ಚ: ತಿಂಗಳಿಗೆ ಮೊದಲ 1,000 ಪಾತ್ಗಳು ಉಚಿತ

ನೋಡಿ: ನೀತಿಗಾಗಿ CACHE_INVALIDATION_RULE.md

ಮೂಲ ರಕ್ಷಣೆ

CDN ಮೂಲ ಸರ್ವರ್ ಅನ್ನು ರಕ್ಷಿಸುತ್ತದೆ:

ಟ್ರಾಫಿಕ್ ಹೀರಿಕೊಳ್ಳುವಿಕೆ: CDN ಟ್ರಾಫಿಕ್ ಸ್ಪೈಕ್ಗಳನ್ನು ನಿಭಾಯಿಸುತ್ತದೆ

DDoS ತಡೆಗಟ್ಟುವಿಕೆ: ದುರುದ್ದೇಶಪೂರಿತ ಟ್ರಾಫಿಕ್ ಅನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುತ್ತದೆ

ದರ ನಿರ್ಬಂಧ: ಮೂಲದ ಓವರ್ಲೋಡ್ ಅನ್ನು ತಡೆಯುತ್ತದೆ

ಲಾಭ: ಮೂಲ ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕವಾಗಿರುತ್ತದೆ

SSL/TLS

ಸರ್ಟಿಫಿಕೇಟ್: AWS ಸರ್ಟಿಫಿಕೇಟ್ ಮ್ಯಾನೇಜರ್

ಪ್ರೋಟೋಕಾಲ್: TLS 1.2+

ಲಾಭ: ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಟ್ರಾಫಿಕ್, ಉಚಿತ ಸರ್ಟಿಫಿಕೇಟ್

ಸಂಪೀಡನ

Gzip: ಪಠ್ಯ ವಿಷಯಕ್ಕಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ

Brotli: ಆಧುನಿಕ ಬ್ರೌಸರ್ಗಳಿಗಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ

ಲಾಭ: ವೇಗವಾದ ಡೌನ್ಲೋಡ್ಗಳು, ಕಡಿಮೆ ಬ್ಯಾಂಡ್ವಿಡ್ತ್

ಭೌಗೋಳಿಕ ನಿರ್ಬಂಧಗಳು

ಯಾವುದೂ ಇಲ್ಲ: ಪ್ರಪಂಚದಾದ್ಯಂತ ಲಭ್ಯವಿದೆ

ಲಾಭ: ಜಾಗತಿಕ ವ್ಯಾಪ್ತಿ

ಮಾನಿಟರಿಂಗ್

ಮೆಟ್ರಿಕ್ಸ್:

  • ಕ್ಯಾಶ್ ಹಿಟ್ ದರ

  • ಮೂಲ ವಿನಂತಿಗಳು

  • ದೋಷ ದರ

  • ಪ್ರದೇಶದ ಪ್ರಕಾರ ವಿಳಂಬ

ಕ್ಲೌಡ್ವಾಚ್: AWS ಮಾನಿಟರಿಂಗ್ ಸೇವೆ

ವೆಚ್ಚ ದಕ್ಷತೆ

ಕ್ಯಾಶ್ ಹಿಟ್ ದರ: ಹೆಚ್ಚಿನದು = ಕಡಿಮೆ ವೆಚ್ಚ

ಮೂಲ ವಿನಂತಿಗಳು: ಕಡಿಮೆ = ಕಡಿಮೆ ವೆಚ್ಚ

ಡೇಟಾ ವರ್ಗಾವಣೆ: ಕ್ಯಾಶ್ ಮಾಡಿದ = ಅಗ್ಗದ್ದು

ಲಾಭ: CDN ಮೂಲಸೌಕರ್ಯದ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ

ಉಲ್ಲೇಖಗಳು

AWS ಸೇವೆಗಳು

ಸಂಬಂಧಿತ ಲೇಖನಗಳು

ಸಾರಾಂಶ

ಕ್ಲೌಡ್ಫ್ರಂಟ್ CDN ಜಾಗತಿಕ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ:

ಕ್ಯಾಶ್ ಮಾಡಿದ ವಿಷಯ:

  • ✅ ಸ್ಟ್ಯಾಟಿಕ್ ಆಸೆಟ್ಗಳು (1 ವರ್ಷ TTL)

  • ✅ ಉತ್ಪನ್ನ ಪುಟಗಳು (1 ಗಂಟೆ TTL)

  • ✅ ಪ್ರಶ್ನೆ ಪುಟಗಳು (5 ನಿಮಿಷಗಳ TTL)

  • ✅ ಲೇಖನಗಳು (24 ಗಂಟೆಗಳ TTL)

ಕ್ಯಾಶ್ ಆಗುವುದಿಲ್ಲ:

  • ✅ ಡೈನಾಮಿಕ್ ಹುಡುಕಾಟ

  • ✅ ಬಳಕೆದಾರ-ನಿರ್ದಿಷ್ಟ ವಿಷಯ

  • ✅ API ಎಂಡ್ಪಾಯಿಂಟ್ಗಳು

ಲಾಭಗಳು:

  • ✅ ಕಡಿಮೆ ವಿಳಂಬ (ಎಡ್ಜ್ ಲೊಕೇಶನ್ಗಳು)

  • ✅ ಮೂಲ ರಕ್ಷಣೆ (ಟ್ರಾಫಿಕ್ ಹೀರಿಕೊಳ್ಳುವಿಕೆ)

  • ✅ DDoS ತಡೆಗಟ್ಟುವಿಕೆ

  • ✅ ವೆಚ್ಚ ಕಡಿತ (ಕಡಿಮೆ ಮೂಲ ವಿನಂತಿಗಳು)

ವೈಶಿಷ್ಟ್ಯಗಳು:

  • ✅ SSL/TLS ಎನ್ಕ್ರಿಪ್ಶನ್

  • ✅ Gzip/Brotli ಸಂಪೀಡನ

  • ✅ ಜಾಗತಿಕ ಲಭ್ಯತೆ

ಈ CDN ತಂತ್ರವು ಕಾರ್ಯಕ್ಷಮತೆ, ತಾಜಾತನ ಮತ್ತು ವೆಚ್ಚದ ನಡುವೆ ಸಮತೋಲನ ಕಾಯ್ದುಕೊಳ್ಳುತ್ತದೆ.


← ದಾಖಲಾತಿ ಸೂಚಿಕೆಗೆ ಹಿಂತಿರುಗಿ