CDN ಎಂದರೇನು? ಕಂಟೆಂಟ್ ಡೆಲಿವರಿ ನೆಟ್ವರ್ಕ್ಗಳ ಸರಳ ವಿವರಣೆ
ಒಂದು CDN (ಕಂಟೆಂಟ್ ಡೆಲಿವರಿ ನೆಟ್ವರ್ಕ್) ಎಂದರೆ ಅನೇಕ ನಗರಗಳಲ್ಲಿ ಹರಡಿರುವ ಸರ್ವರ್ಗಳ ಜಾಲ, ಅವು ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ನ ಫೈಲ್ಗಳ ಪ್ರತಿಗಳನ್ನು ಇಡುತ್ತವೆ — ಚಿತ್ರಗಳು, ಸ್ಕ್ರಿಪ್ಟ್ಗಳು, ಸ್ಟೈಲ್ಶೀಟ್ಗಳು, ಕೆಲವೊಮ್ಮೆ ಸಂಪೂರ್ಣ ಪುಟಗಳು. ಯಾರಾದರೂ ನಿಮ್ಮ ಸೈಟ್ಗೆ ಭೇಟಿ ನೀಡಿದಾಗ, ದೂರದ ಒಂದೇ ಸರ್ವರ್ನಿಂದ ಅಲ್ಲ, ಅವರ ಸಮೀಪದ ಸ್ಥಳದಿಂದ ಸೇವೆ ಸಿಗುತ್ತದೆ. ಇದರಿಂದ ಪುಟಗಳು ವೇಗವಾಗಿ ತೆರೆಯುತ್ತವೆ, ನಿಮ್ಮ ಸ್ವಂತ ಸರ್ವರ್ನ ಹೊರೆ ಕಡಿಮೆಯಾಗುತ್ತದೆ, ಮತ್ತು ಸೈಟ್ ಹೆಚ್ಚಿನ ಟ್ರಾಫಿಕ್ ಏರಿಕೆಗಳನ್ನು ನಿಭಾಯಿಸಲು ನೆರವಾಗುತ್ತದೆ.
AI ಜೊತೆ ನಿರ್ಮಿಸುವಾಗ CDN ಏಕೆ ಮುಖ್ಯ
ನೀವು ಎಂದಿಗೂ ಸ್ವತಃ CDN ಹೊಂದಿಸದೆ ಇರಬಹುದು — ಅನೇಕ ಹೋಸ್ಟಿಂಗ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು ನಿಮ್ಮ ಸೈಟ್ನ ಮುಂದೆ ಒಂದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಇಡುತ್ತವೆ. ಆದರೆ ಅದರ ಪರಿಣಾಮಗಳನ್ನು ನೀವು ಅನುಭವಿಸುವಿರಿ:
- ವೇಗ. ವೇಗವಾಗಿ ತೆರೆಯುವ ಪುಟಗಳು ಸಂದರ್ಶಕರನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ ಮತ್ತು ಸರ್ಚ್ ಎಂಜಿನ್ಗಳು ಪರಿಗಣಿಸುವ ಅಂಶಗಳಲ್ಲಿ ಒಂದಾಗಿವೆ. ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ಅನ್ನು ವೇಗವಾಗಿಸುವುದು ಹೇಗೆ ನೋಡಿ.
- "ನನ್ನ ಬದಲಾವಣೆ ಏಕೆ ಕಾಣುತ್ತಿಲ್ಲ?" ನವೀಕರಣ ಪ್ರಕಟಿಸಿದ ನಂತರ, ಹಳೆಯ ಆವೃತ್ತಿಯ ಕ್ಯಾಶ್ ಪ್ರತಿ ಕೆಲವು ಸಮಯ ಉಳಿದಿರಬಹುದು. ಅದು ಏಕೆ ಎಂದು ತಿಳಿದರೆ ಬಹಳ ಗೊಂದಲ ತಪ್ಪುತ್ತದೆ.
- ಗೌಪ್ಯತೆ ಮತ್ತು ಸರಿಯಾದತೆ. CDN ತಪ್ಪಾದದ್ದನ್ನು ಕ್ಯಾಶ್ ಮಾಡಿದರೆ — ಒಬ್ಬ ಬಳಕೆದಾರರ ವಿವರಗಳಿರುವ ಪುಟ — ಮುಂದಿನ ಸಂದರ್ಶಕ ಅದನ್ನು ನೋಡಬಹುದು. ಏನನ್ನು ಕ್ಯಾಶ್ ಮಾಡಬೇಕು ಮತ್ತು ಮಾಡಬಾರದು ಎಂದು ತಿಳಿದರೆ ಸರಿಯಾದ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಬಹುದು.
ದಿನನಿತ್ಯದ ಉದಾಹರಣೆ
ಒಂದು ಬೇಕರಿ ಇಡೀ ದೇಶಕ್ಕೆ ತನ್ನ ಬ್ರೆಡ್ ಒಂದೇ ಅಂಗಡಿಯಿಂದ ಮಾರುತ್ತದೆ ಎಂದು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ. ಪ್ರತಿ ಗ್ರಾಹಕ, ಎಷ್ಟೇ ದೂರದಲ್ಲಿದ್ದರೂ, ಆ ಒಂದೇ ಅಂಗಡಿಯಿಂದ ಸರಬರಾಜಿಗಾಗಿ ಕಾಯಬೇಕು — ಮತ್ತು ಜನಸಂದಣಿಯ ದಿನದಲ್ಲಿ ಸರದಿ ದೊಡ್ಡದಾಗುತ್ತದೆ.
CDN ಎಂದರೆ ದೇಶದಾದ್ಯಂತ ಇರುವ ಸ್ಥಳೀಯ ಕಿರಾಣಿ ಅಂಗಡಿಗಳಲ್ಲಿ ಅದೇ ಬ್ರೆಡ್ ಇಡುವುದು. ಗ್ರಾಹಕರು ಹತ್ತಿರದಲ್ಲೇ ವೇಗವಾಗಿ ಪಡೆಯುತ್ತಾರೆ, ಮತ್ತು ಮುಖ್ಯ ಬೇಕರಿ ಆಗೊಮ್ಮೆ ಈಗೊಮ್ಮೆ ಅಂಗಡಿಗಳಿಗೆ ಮರುಸರಬರಾಜು ಮಾಡಿದರೆ ಸಾಕು. ಆದರೆ ಒಂದು ತಿರುವಿದೆ: ಬೇಕರಿ ರೆಸಿಪಿ ಬದಲಿಸಿದರೆ, ಹಳೆಯ ಅಂಗಡಿಗಳು ಹಳೆಯ ಲೋಫ್ಗಳನ್ನೇ ಮಾರುತ್ತಿರುತ್ತವೆ — ಅವುಗಳಿಗೆ ಬದಲಿಸಲು ಹೇಳುವವರೆಗೆ ಅಥವಾ ಹಳೆಯ ಸ್ಟಾಕ್ ಅವಧಿ ಮುಗಿಯುವವರೆಗೆ.
CDN ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
- ನಿಮ್ಮ ಮೂಲ (ಆರಿಜಿನ್). ನಿಮ್ಮ ಸೈಟ್ ನಿಮ್ಮ ಮುಖ್ಯ ಸರ್ವರ್ ಅಥವಾ ಹೋಸ್ಟಿಂಗ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿದೆ — ಇದನ್ನು ಆರಿಜಿನ್ ಎನ್ನುತ್ತಾರೆ.
- ಎಡ್ಜ್ ಸ್ಥಳಗಳು. CDN ಅನೇಕ ಸ್ಥಳಗಳಲ್ಲಿ ಸರ್ವರ್ಗಳನ್ನು ನಡೆಸುತ್ತದೆ, ಇವನ್ನು ಎಡ್ಜ್ ಸ್ಥಳಗಳು ಅಥವಾ ಪಾಯಿಂಟ್ಸ್ ಆಫ್ ಪ್ರೆಸೆನ್ಸ್ ಎನ್ನುತ್ತಾರೆ.
- ರೂಟಿಂಗ್. ಸಂದರ್ಶಕ ನಿಮ್ಮ ಸೈಟ್ ಕೇಳಿದಾಗ, DNS ಅಥವಾ ನೆಟ್ವರ್ಕ್ ರೂಟಿಂಗ್ ಅವರನ್ನು ಹತ್ತಿರದ ಎಡ್ಜ್ಗೆ ಕಳುಹಿಸುತ್ತದೆ. ಡೊಮೇನ್ಗಳು ಮತ್ತು DNS ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ ನೋಡಿ.
- ಕ್ಯಾಶ್ ಹಿಟ್. ಆ ಎಡ್ಜ್ನಲ್ಲಿ ಫೈಲ್ನ ತಾಜಾ ಪ್ರತಿ ಈಗಾಗಲೇ ಇದ್ದರೆ, ಅದನ್ನು ತಕ್ಷಣ ಕಳುಹಿಸುತ್ತದೆ.
- ಕ್ಯಾಶ್ ಮಿಸ್. ಇಲ್ಲದಿದ್ದರೆ, ಎಡ್ಜ್ ಅದನ್ನು ನಿಮ್ಮ ಆರಿಜಿನ್ನಿಂದ ತರುತ್ತದೆ, ಸಂದರ್ಶಕರಿಗೆ ಕಳುಹಿಸುತ್ತದೆ, ಮತ್ತು ಮುಂದಿನ ವ್ಯಕ್ತಿಗಾಗಿ ಒಂದು ಪ್ರತಿ ಇಡುತ್ತದೆ.
- ಅವಧಿ ಮುಗಿಯುವಿಕೆ. ಪ್ರತಿ ಪ್ರತಿಯನ್ನು ನಿಗದಿತ ಸಮಯದವರೆಗೆ ಇಡಲಾಗುತ್ತದೆ, ಅದನ್ನು ನಿಮ್ಮ ಸರ್ವರ್ ಕಳುಹಿಸುವ ಕ್ಯಾಶ್ ಹೆಡರ್ಗಳು ನಿಯಂತ್ರಿಸುತ್ತವೆ, ಅಥವಾ ಅದನ್ನು ಅಳಿಸುವವರೆಗೆ.
ಒಂದು ಉದಾಹರಣೆ: ಫೋಟೋಗಳಿರುವ ಪೋರ್ಟ್ಫೋಲಿಯೊ ಸೈಟ್
ಒಬ್ಬ ಛಾಯಾಗ್ರಾಹಕರ ಪೋರ್ಟ್ಫೋಲಿಯೊಗೆ ಮುಖಪುಟ, 60 ದೊಡ್ಡ ಚಿತ್ರಗಳಿರುವ ಗ್ಯಾಲರಿ ಮತ್ತು ಸಂಪರ್ಕ ಫಾರ್ಮ್ ಇದೆ. ಆರಿಜಿನ್ ಯುರೋಪಿನಲ್ಲಿದೆ. ಸಿಂಗಪುರದ ಸಂದರ್ಶಕರೊಬ್ಬರು ಗ್ಯಾಲರಿ ತೆರೆಯುತ್ತಾರೆ.
- CDN ಇಲ್ಲದಿದ್ದರೆ: ಪ್ರತಿ ಚಿತ್ರ ಯುರೋಪಿನಿಂದ ಪ್ರಯಾಣಿಸುತ್ತದೆ. ಪ್ರತಿ ವಿನಂತಿ ಜಗತ್ತಿನ ಒಂದು ಸುತ್ತು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಆದ್ದರಿಂದ ಗ್ಯಾಲರಿ ನಿಧಾನವಾಗಿ ತುಂಬುತ್ತದೆ.
- CDN ಇದ್ದರೆ: ಸಿಂಗಪುರದ ಸಮೀಪದ ಮೊದಲ ಸಂದರ್ಶಕರು ಅಲ್ಲಿನ ಎಡ್ಜ್ ಚಿತ್ರಗಳನ್ನು ತರಿಸಿ ಸಂಗ್ರಹಿಸುವಂತೆ ಮಾಡುತ್ತಾರೆ. ಆ ಪ್ರದೇಶದ ನಂತರದ ಪ್ರತಿ ಸಂದರ್ಶಕರು ಹತ್ತಿರದಿಂದ, ಹೆಚ್ಚು ವೇಗವಾಗಿ ಪಡೆಯುತ್ತಾರೆ.
ಈಗ ಛಾಯಾಗ್ರಾಹಕರು ಮುಖಪುಟದ ಹೀರೋ ಫೋಟೋ ಬದಲಿಸಿ ಮತ್ತೆ ಪ್ರಕಟಿಸುತ್ತಾರೆ. ಸಂದರ್ಶಕರು ಅದನ್ನು ನೋಡುತ್ತಾರೆಯೇ ಎಂದು ನಿರ್ಧರಿಸುವುದು ಇದು:
/index.html → ಕಡಿಮೆ ಕ್ಯಾಶ್ ಅವಧಿ, ಆಗಾಗ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ
/assets/index-3f9a2c.js → ಬಹಳ ಕಾಲ ಕ್ಯಾಶ್ ಆಗುತ್ತದೆ
/assets/hero-8b41d0.jpg → ಬಹಳ ಕಾಲ ಕ್ಯಾಶ್ ಆಗುತ್ತದೆ
Vite ಸೇರಿದಂತೆ ಆಧುನಿಕ ಬಿಲ್ಡ್ ಟೂಲ್ಗಳು ಫೈಲ್ಗಳಿಗೆ hero-8b41d0.jpg ನಂತಹ ಹ್ಯಾಶ್ ಮಾಡಿದ ಹೆಸರುಗಳನ್ನು ನೀಡುತ್ತವೆ. ಫೈಲ್ ಬದಲಾದಾಗ ಅದರ ಹೆಸರೂ ಬದಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಪುಟ ಯಾವುದೇ ಕ್ಯಾಶ್ ಇನ್ನೂ ನೋಡಿರದ ಹೊಸ ಫೈಲ್ ಕೇಳುತ್ತದೆ. HTML ಪುಟವನ್ನು ಕೇವಲ ಸ್ವಲ್ಪ ಸಮಯ ಮಾತ್ರ ಕ್ಯಾಶ್ ಮಾಡಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಅದು ಬೇಗನೆ ಹೊಸ ಫೈಲ್ಗಳಿಗೆ ಸಂದರ್ಶಕರನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ದೀರ್ಘ ಕ್ಯಾಶಿಂಗ್ ಮತ್ತು ತಾಜಾ ನವೀಕರಣ ಎರಡನ್ನೂ ಪಡೆಯಲು ಇದು ಪ್ರಮಾಣಿತ ವಿಧಾನ.
ಸಂಪರ್ಕ ಫಾರ್ಮ್ ಭಿನ್ನ. ಅದರ ಸಲ್ಲಿಕೆಗಳು ಪ್ರತಿ ಬಾರಿಯೂ ಸರ್ವರ್ಗೆ ಹೋಗುತ್ತವೆ; ಅವನ್ನು ಎಂದಿಗೂ ಕ್ಯಾಶ್ ಮಾಡಬಾರದು.
ಏನನ್ನು ಕ್ಯಾಶ್ ಮಾಡಬೇಕು ಮತ್ತು ಏನನ್ನು ಮಾಡಬಾರದು
| ಸಾಮಾನ್ಯವಾಗಿ ದೀರ್ಘಕಾಲ ಕ್ಯಾಶ್ ಮಾಡಿ | ಸಾಮಾನ್ಯವಾಗಿ ಸ್ವಲ್ಪ ಸಮಯ ಕ್ಯಾಶ್ ಮಾಡಿ | ಹಂಚಿಕೆಯ CDN ನಲ್ಲಿ ಕ್ಯಾಶ್ ಮಾಡಬೇಡಿ |
|---|---|---|
| ಚಿತ್ರಗಳು, ಫಾಂಟ್ಗಳು, ವೀಡಿಯೊಗಳು | ಸಾರ್ವಜನಿಕ ಸೈಟ್ನ HTML ಪುಟಗಳು | ಲಾಗಿನ್ ಆದ ಪುಟಗಳು, ಡ್ಯಾಶ್ಬೋರ್ಡ್ಗಳು |
| ಹ್ಯಾಶ್ ಹೆಸರಿನ JavaScript ಮತ್ತು CSS | ಆಗೊಮ್ಮೆ ಈಗೊಮ್ಮೆ ಬದಲಾಗುವ ಸಾರ್ವಜನಿಕ API ಡೇಟಾ | ವೈಯಕ್ತಿಕ ಡೇಟಾ ಇರುವ ಯಾವುದೇ ವಸ್ತು |
| ಅಪರೂಪವಾಗಿ ಬದಲಾಗುವ ಡೌನ್ಲೋಡ್ ಫೈಲ್ಗಳು | ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆಗಳು, ಪಾವತಿಗಳು, ಯಾವುದೇ POST ವಿನಂತಿ |
ಪ್ರಮುಖ ಪದಗಳು
| ಪದ | ಅರ್ಥ |
|---|---|
| ಆರಿಜಿನ್ | ನಿಮ್ಮ ಮುಖ್ಯ ಸರ್ವರ್ ಅಥವಾ ಹೋಸ್ಟ್, ಅಲ್ಲಿ ನಿಜವಾದ ಫೈಲ್ಗಳಿವೆ. |
| ಎಡ್ಜ್ / PoP | ಸಂದರ್ಶಕರಿಗೆ ಹತ್ತಿರದಲ್ಲಿ ಸೇವೆ ನೀಡುವ CDN ಸ್ಥಳ. |
| ಕ್ಯಾಶ್ ಹಿಟ್ / ಮಿಸ್ | ಎಡ್ಜ್ನಲ್ಲಿ ಫೈಲ್ ಇತ್ತು / ಆರಿಜಿನ್ನಿಂದ ತರಬೇಕಾಯಿತು. |
| TTL | ಟೈಮ್ ಟು ಲೈವ್ — ಕ್ಯಾಶ್ ಪ್ರತಿಯನ್ನು ಎಷ್ಟು ಸಮಯ ಇಡಲಾಗುತ್ತದೆ. |
| Cache-Control ಹೆಡರ್ | ಏನನ್ನಾದರೂ ಕ್ಯಾಶ್ ಮಾಡಬಹುದೇ ಮತ್ತು ಎಷ್ಟು ಸಮಯ ಎಂದು ನಿಮ್ಮ ಸರ್ವರ್ ಕಳುಹಿಸುವ ಸೂಚನೆ. |
| ಪರ್ಜ್ / ಇನ್ವ್ಯಾಲಿಡೇಟ್ | ಕ್ಯಾಶ್ ಪ್ರತಿಗಳನ್ನು ಈಗಲೇ ಎಸೆಯುವಂತೆ CDN ಗೆ ಹೇಳುವುದು. |
| ಕ್ಯಾಶ್ ಬಸ್ಟಿಂಗ್ | ಫೈಲ್ ಬದಲಾದಾಗ ಅದರ ಹೆಸರು ಅಥವಾ URL ಬದಲಿಸುವುದು, ಆಗ ಕ್ಯಾಶ್ಗಳು ಹೊಸದನ್ನು ತರುತ್ತವೆ. |
| ಲೇಟೆನ್ಸಿ | ದೂರ ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಹಾಪ್ಗಳಿಂದ ಉಂಟಾಗುವ ವಿಳಂಬ. |
ಬ್ರೌಸರ್ಗಳು, ಸರ್ವರ್ಗಳು ಮತ್ತು ಡೇಟಾಬೇಸ್ಗಳಲ್ಲಿ ಕ್ಯಾಶಿಂಗ್ ಬಗ್ಗೆ ಸಾಮಾನ್ಯವಾಗಿ ತಿಳಿಯಲು, ಕ್ಯಾಶಿಂಗ್ ಎಂದರೇನು ನೋಡಿ.
ಸಾಮಾನ್ಯ ತಪ್ಪು ಕಲ್ಪನೆಗಳು
- "CDN ಎಲ್ಲವನ್ನೂ ವೇಗವಾಗಿಸುತ್ತದೆ." ಇದು ಫೈಲ್ಗಳನ್ನು ತಲುಪಿಸುವುದನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ. ನಿಮ್ಮ ಸರ್ವರ್ನಲ್ಲಿರುವ ನಿಧಾನ ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನೆ ಅಥವಾ ನಿಧಾನ AI ಕರೆ ಇನ್ನೂ ನಿಧಾನವೇ.
- "CDN ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಬದಲಿಸುತ್ತದೆ." ಅದು ನಿಮ್ಮ ಹೋಸ್ಟಿಂಗ್ನ ಮುಂದೆ ಕುಳಿತಿರುತ್ತದೆ. ನಿಮಗಿನ್ನೂ ಆರಿಜಿನ್ ಬೇಕು.
- "ನಾನು ಸೈಟ್ ನವೀಕರಿಸಿದರೆ, ಎಲ್ಲರಿಗೂ ತಕ್ಷಣ ಕಾಣುತ್ತದೆ." ಹಳೆಯ ಪ್ರತಿಗಳು CDN ಮತ್ತು ಬ್ರೌಸರ್ಗಳಲ್ಲಿ ಸ್ವಲ್ಪ ಕಾಲ ಉಳಿಯಬಹುದು. ಪರಿಶೀಲಿಸಲು ಹಾರ್ಡ್-ರಿಫ್ರೆಶ್ ಮಾಡಿ, ಮತ್ತು ಹ್ಯಾಶ್ ಮಾಡಿದ ಫೈಲ್ ಹೆಸರುಗಳನ್ನು ಬಳಸಿ.
- "ಕ್ಯಾಶಿಂಗ್ ಯಾವಾಗಲೂ ಸುರಕ್ಷಿತ." ಹಂಚಿಕೆಯ ಕ್ಯಾಶ್ನಲ್ಲಿ ವೈಯಕ್ತೀಕರಿಸಿದ ಪುಟವನ್ನು ಕ್ಯಾಶ್ ಮಾಡುವುದು ನಿಜವಾದ ಗೌಪ್ಯತೆ ಅಪಾಯ. ಖಾಸಗಿ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಕ್ಯಾಶ್ ಮಾಡಲಾಗದು ಎಂದು ಗುರುತಿಸಬೇಕು.
- "CDN ಗಳು ದೊಡ್ಡ ಕಂಪನಿಗಳಿಗೆ ಮಾತ್ರ." ಅನೇಕ ಹೋಸ್ಟ್ಗಳು ಸಣ್ಣ ಸೈಟ್ಗಳಿಗೂ ಹೆಚ್ಚುವರಿ ಶ್ರಮವಿಲ್ಲದೆ ಒಂದನ್ನು ಸೇರಿಸಿರುತ್ತವೆ.
ನಿಮ್ಮ AI ಬಿಲ್ಡರ್ನಿಂದ ಏನು ಕೇಳಬೇಕು
- "ಈ ಸೈಟ್ನ ಮುಂದೆ CDN ಇದೆಯೇ? ಯಾವ ಫೈಲ್ಗಳನ್ನು ಕ್ಯಾಶ್ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಎಷ್ಟು ಕಾಲ?"
- "ಕಟ್ಟಲಾದ JavaScript, CSS ಮತ್ತು ಚಿತ್ರಗಳಿಗೆ ಹ್ಯಾಶ್ ಮಾಡಿದ ಫೈಲ್ ಹೆಸರುಗಳು ಮತ್ತು ದೀರ್ಘ ಕ್ಯಾಶ್ ಅವಧಿ ಇರುವಂತೆ, HTML ಗೆ ಚಿಕ್ಕ ಅವಧಿ ಇರುವಂತೆ ಖಚಿತಪಡಿಸಿ."
- "ವೈಯಕ್ತಿಕ ಡೇಟಾ ಇರುವ ಲಾಗಿನ್ ಆದ ಪುಟಗಳನ್ನು ಅಥವಾ API ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಹಂಚಿಕೆಯ ಕ್ಯಾಶ್ನಲ್ಲಿ ಎಂದಿಗೂ ಕ್ಯಾಶ್ ಮಾಡಬೇಡಿ."
- "ಗ್ಯಾಲರಿ ವೇಗವಾಗಿ ತೆರೆಯಲು ಚಿತ್ರಗಳನ್ನು ಸಂಕುಚಿತಗೊಳಿಸಿ ಮತ್ತು ಗಾತ್ರ ಬದಲಿಸಿ."
- "ನಾನು ನವೀಕರಣ ಪ್ರಕಟಿಸಿದ್ದೇನೆ ಆದರೆ ಇನ್ನೂ ಹಳೆಯ ಆವೃತ್ತಿ ಕಾಣುತ್ತಿದೆ — ಇದು ಬ್ರೌಸರ್ ಕ್ಯಾಶ್ ಆಗಿದೆಯೇ ಅಥವಾ CDN ಆಗಿದೆಯೇ?"
CDN ಮತ್ತು Mythex
Mythex ನಲ್ಲಿ ಪ್ರಕಟಿಸಿದಾಗ, ಸ್ಥಿರ ಫ್ರಂಟ್ ಎಂಡ್ಗಳು ಸ್ಟ್ಯಾಟಿಕ್ ಸೈಟ್ಗಳಾಗಿ ನಿಯೋಜಿಸಲ್ಪಡುತ್ತವೆ, ಮತ್ತು ನವೀಕರಣದ ನಂತರ CDN ಕ್ಯಾಶ್ಗಳು ಸ್ವಲ್ಪ ವಿಳಂಬವಾಗಬಹುದು ಎಂದು ದಸ್ತಾವೇಜು ಹೇಳುತ್ತದೆ: ಮರುಪ್ರಕಟಿಸಿದ ನಂತರವೂ ಹಳೆಯ ಆವೃತ್ತಿ ಕಾಣಿಸಿದರೆ, ಸಾರ್ವಜನಿಕ URL ಅನ್ನು ಹಾರ್ಡ್-ರಿಫ್ರೆಶ್ ಮಾಡಿ. ಅದಕ್ಕಾಗಿ ಯಾವುದೇ ಸೆಟ್ಟಿಂಗ್ ಮಾಡಬೇಕಿಲ್ಲ. ನಿಮ್ಮ ಕಸ್ಟಮ್ ಡೊಮೇನ್ನ DNS Cloudflare ನಲ್ಲಿದ್ದರೆ, Mythex HTTPS ಸರಿಯಾಗಿ ನೀಡಲು ದಾಖಲೆಯನ್ನು "proxied" ಬದಲು "DNS only" ಗೆ ಹೊಂದಿಸಬೇಕೆಂದು ದಸ್ತಾವೇಜು ಕೇಳುತ್ತದೆ. ದಸ್ತಾವೇಜಿನಲ್ಲಿ ಹೇಗೆ ಪ್ರಕಟಿಸುವುದು ಮತ್ತು ಕಸ್ಟಮ್ ಡೊಮೇನ್ಗಳು ನೋಡಿ, ಮತ್ತು ನಮ್ಮ ವೆಬ್ ಹೋಸ್ಟಿಂಗ್ ಮಾರ್ಗದರ್ಶಿ ನೋಡಿ.
ಪ್ರಶ್ನೆಗಳು
ಸರಳವಾಗಿ ಹೇಳುವುದಾದರೆ CDN ಎಂದರೇನು?
CDN (ಕಂಟೆಂಟ್ ಡೆಲಿವರಿ ನೆಟ್ವರ್ಕ್) ಎಂದರೆ ಅನೇಕ ಸ್ಥಳಗಳಲ್ಲಿ ಇರುವ ಸರ್ವರ್ಗಳ ಜಾಲ, ಅವು ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ನ ಫೈಲ್ಗಳ ಪ್ರತಿಗಳನ್ನು ಇಡುತ್ತವೆ. ಸಂದರ್ಶಕರಿಗೆ ನಿಮ್ಮ ಮುಖ್ಯ ಸರ್ವರ್ನ ಬದಲು ಅವರ ಸಮೀಪದ ಸ್ಥಳದಿಂದ ಸೇವೆ ಸಿಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಪುಟಗಳು ವೇಗವಾಗಿ ತೆರೆಯುತ್ತವೆ ಮತ್ತು ನಿಮ್ಮ ಸರ್ವರ್ಗೆ ಕೆಲಸ ಕಡಿಮೆಯಾಗುತ್ತದೆ.
ನನ್ನ ಸೈಟ್ ನವೀಕರಿಸಿದ ನಂತರವೂ ನನಗೆ ಹಳೆಯ ಆವೃತ್ತಿ ಏಕೆ ಕಾಣುತ್ತದೆ?
ಸಾಮಾನ್ಯವಾಗಿ ಹಳೆಯ ಫೈಲ್ನ ಪ್ರತಿ ಕ್ಯಾಶ್ನಲ್ಲಿ ಉಳಿದಿರುವುದರಿಂದ — CDN ನಲ್ಲಿ, ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ, ಅಥವಾ ಎರಡರಲ್ಲೂ. ಬ್ರೌಸರ್ ಭಾಗಕ್ಕೆ ಹಾರ್ಡ್ ರಿಫ್ರೆಶ್ ಸಹಾಯ ಮಾಡುತ್ತದೆ; CDN ಪ್ರತಿಗಳು ತಾನಾಗಿಯೇ ಅವಧಿ ಮುಗಿಯುತ್ತವೆ ಅಥವಾ ಅಳಿಸಬಹುದು. ಬದಲಾದ ಫೈಲ್ಗಳಿಗೆ ಹೊಸ ಹೆಸರು ಕೊಡುವ ಮೂಲಕ ಬಿಲ್ಡ್ ಟೂಲ್ಗಳು ಇದನ್ನು ಹೆಚ್ಚಿನ ಮಟ್ಟಿಗೆ ತಪ್ಪಿಸುತ್ತವೆ.
ಸಣ್ಣ ವೆಬ್ಸೈಟ್ಗೆ ನನಗೆ CDN ಬೇಕೇ?
ನೀವು ಆಯ್ಕೆ ಮಾಡದೆಯೇ ನಿಮಗೆ ಅದು ಇರಬಹುದು, ಏಕೆಂದರೆ ಅನೇಕ ಹೋಸ್ಟಿಂಗ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು ಸೈಟ್ಗಳ ಮುಂದೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ CDN ಇಡುತ್ತವೆ. ನಿಮ್ಮಲ್ಲಿ ಇಲ್ಲದಿದ್ದು ನಿಮ್ಮ ಸಂದರ್ಶಕರು ಹಲವು ದೇಶಗಳಲ್ಲಿ ಹರಡಿದ್ದರೆ, ಒಂದನ್ನು ಸೇರಿಸುವುದು ಸಾಮಾನ್ಯವಾಗಿ ಲಾಭದಾಯಕ.
CDN ನನ್ನ ಆ್ಯಪ್ನ ಡೇಟಾ ಮತ್ತು ಲಾಗಿನ್ ಆದ ಪುಟಗಳನ್ನು ಕ್ಯಾಶ್ ಮಾಡಬಹುದೇ?
ಅದು ಅನುಮತಿಸಲಾದ ಯಾವುದನ್ನೂ ಕ್ಯಾಶ್ ಮಾಡಬಹುದು, ಆದ್ದರಿಂದ ಅದನ್ನು ಎಚ್ಚರಿಕೆಯಿಂದ ಸೆಟಪ್ ಮಾಡಬೇಕು. ಚಿತ್ರಗಳು, ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಮತ್ತು ಸ್ಟೈಲ್ಗಳಂತಹ ಸಾರ್ವಜನಿಕ ಫೈಲ್ಗಳಿಗೆ ಇದು ಸೂಕ್ತ. ವೈಯಕ್ತಿಕ ಅಥವಾ ಲಾಗಿನ್ ಆದ ಕಂಟೆಂಟ್ ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಹಂಚಿಕೆಯ CDN ನಲ್ಲಿ ಕ್ಯಾಶ್ ಮಾಡಬಾರದು, ಇಲ್ಲದಿದ್ದರೆ ಒಬ್ಬ ಬಳಕೆದಾರ ಇನ್ನೊಬ್ಬರ ಡೇಟಾ ನೋಡಬಹುದು.