CDN கேச்சிங்: கிளவுட்ஃப்ரண்ட் விநியோக மூலோபாயம்
இந்த கட்டுரை உலகளாவிய செயல்திறனை மேம்படுத்த உள்ளடக்கத்தை கேச் செய்ய கிளவுட்ஃப்ரண்ட் CDN ஐ நாங்கள் எவ்வாறு பயன்படுத்துகிறோம் என்பதை விளக்குகிறது.
சிக்கல்: உலகளாவிய பின்னடைவு
பயனர்கள் உலகம் முழுவதும் இருந்து எங்கள் வலைத்தளத்தை அணுகுகிறார்கள்:
-
இந்தியா: 50ms பின்னடைவு
-
அமெரிக்கா: 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
பப்ளிக்: CDN மூலம் கேச் செய்யலாம்
மேக்ஸ்-ஏஜ்: கேச் காலம் விநாடிகளில்
கேச் செல்லாததாக்கல்
கையேடு: செல்லாததாக்கல் கோரிக்கையை உருவாக்கவும்
தானியங்கி: TTL காலாவதியாக காத்திருக்கவும்
செலவு: மாதத்திற்கு முதல் 1,000 பாதைகள் இலவசம்
பார்க்கவும்: கொள்கைக்கான CACHE_INVALIDATION_RULE.md
தோற்றப் பாதுகாப்பு
CDN தொடக்க சர்வரைப் பாதுகாக்கிறது:
போக்குவரத்தை உறிஞ்சுதல்: CDN போக்குவரத்து உச்சங்களைக் கையாள்கிறது
DDoS தணிப்பு: தீங்கு விளைவிக்கும் போக்குவரத்தை வடிகட்டுகிறது
விகித வரம்பு: தோற்ற சுமையைத் தடுக்கிறது
பலன்: தோற்றம் பதிலளிக்கும் நிலையில் இருக்கும்
SSL/TLS
சான்றிதழ்: AWS சான்றிதழ் மேலாளர்
நெறிமுறை: TLS 1.2+
பலன்: குறியாக்கப்பட்ட போக்குவரத்து, இலவச சான்றிதழ்
சுருக்கம்
Gzip: உரை உள்ளடக்கத்திற்கு இயக்கப்பட்டது
Brotli: நவீன உலாவிகளுக்கு இயக்கப்பட்டது
பலன்: வேகமான பதிவிறக்கங்கள், குறைந்த பட்டைஅகலம்
புவியியல் கட்டுப்பாடுகள்
இல்லை: உலகளவில் கிடைக்கிறது
பலன்: உலகளாவிய எட்டுதல்
கண்காணிப்பு
அளவீடுகள்:
-
கேச் வீதம்
-
தோற்ற கோரிக்கைகள்
-
பிழை விகிதம்
-
பிராந்தியத்திற்கான பின்னடைவு
கிளவுட்வாட்ச்: AWS கண்காணிப்பு சேவை
செலவு மேம்படுத்தல்
கேச் வீதம்: அதிகமானது = குறைந்த செலவுகள்
தோற்ற கோரிக்கைகள்: குறைவானது = குறைந்த செலவுகள்
தரவு பரிமாற்றம்: கேச் செய்யப்பட்டது = மலிவானது
பலன்: CDN உள்கட்டமைப்பு செலவுகளைக் குறைக்கிறது
குறிப்புகள்
AWS சேவைகள்
-
கிளவுட்ஃப்ரண்ட் - AWS CDN ஆவணம்
-
சான்றிதழ் மேலாளர் - SSL சான்றிதழ்கள்
தொடர்புடைய கட்டுரைகள்
- பல-சர்வர் கட்டமைப்பு - கட்டமைப்பில் CDN
சுருக்கம்
கிளவுட்ஃப்ரண்ட் CDN உலகளாவிய செயல்திறனை மேம்படுத்துகிறது:
கேச் செய்யப்பட்ட உள்ளடக்கம்:
-
✅ நிலையான சொத்துக்கள் (1 வருடம் TTL)
-
✅ தயாரிப்பு பக்கங்கள் (1 மணி நேரம் TTL)
-
✅ வினவல் பக்கங்கள் (5 நிமிடங்கள் TTL)
-
✅ கட்டுரைகள் (24 மணி நேரம் TTL)
கேச் செய்யப்படவில்லை:
-
✅ டைனமிக் தேடல்
-
✅ பயனர்-குறிப்பிட்ட உள்ளடக்கம்
-
✅ API இறுதிப் புள்ளிகள்
பலன்கள்:
-
✅ குறைந்த பின்னடைவு (எட்ஜ் இடங்கள்)
-
✅ தோற்றப் பாதுகாப்பு (போக்குவரத்தை உறிஞ்சுதல்)
-
✅ DDoS தணிப்பு
-
✅ செலவு குறைப்பு (குறைவான தோற்ற கோரிக்கைகள்)
அம்சங்கள்:
-
✅ SSL/TLS குறியாக்கம்
-
✅ Gzip/Brotli சுருக்கம்
-
✅ உலகளாவிய கிடைப்பு
இந்த CDN மூலோபாயம் செயல்திறன், புதிய தன்மை மற்றும் செலவை சமநிலைப்படுத்துகிறது.