மேம்பட்ட வெப்பமயமாதல்
திட்டமிடல் சாளரங்கள், பல பிராந்திய வெப்பமயமாதல், உலாவி/SSR ரெண்டரிங் மற்றும் மொபைல் பயனர் முகவர்.
12 min read
ஒரு சாதாரண மணிநேர HTTP க்ரால் உள்ளடக்காத அமைப்புகளுக்கான நான்கு திறன்கள். அனைத்தும் திட்டமிடப்பட்டவை - உங்கள் படிவத்தில் ஒன்று விடுபட்டால், அது உங்கள் சந்தாவில் சேர்க்கப்படாது.
சூடான அட்டவணை ஜன்னல்கள்
முன்னிருப்பாக, ஒரு செயலில் உள்ள வார்மர் ஒவ்வொரு தன்னியக்க தொடக்க இடைவெளியிலும், கடிகாரத்தைச் சுற்றி ஒரு புதிய இயக்கத்தைத் தொடங்குகிறது. அட்டவணை சாளரங்கள் நீங்கள் தேர்ந்தெடுக்கும் மணிநேரங்களுக்கு அதை கட்டுப்படுத்துகின்றன.
ஒரு சாளரத்திற்கு வெளியே, திட்டமிடப்பட்ட தானியங்கு-தொடக்கங்கள் தவிர்க்கப்பட்டன. கையேடு தொடங்குதல், தூண்டுதல்களை வரிசைப்படுத்துதல் மற்றும் CDN பர்ஜ்-ரீவார்ம் செயல்கள் இன்னும் செயல்படுகின்றன - சாளரம் அட்டவணையை நிர்வகிக்கிறது, ஒட்டுமொத்த வெப்பமானதாக இல்லை.
நீங்கள் ஏன் இதை விரும்புகிறீர்கள்
- உச்சிக்கு முன் குளிர்ச்சியாக இருங்கள். உங்கள் பரபரப்பான காலகட்டத்திற்கு முந்தைய மணிநேரங்களில் வேகத்தை அதிகரிக்கவும், எனவே போக்குவரத்து இறங்கும் போது எல்லாம் சூடாக இருக்கும்.
- ஒரே இரவில் பின்வாங்கவும். யாரும் வருகை தராதபோது கோரிக்கை வரவுசெலவு மற்றும் அசல் சுமையைச் சேமிக்கவும்.
- பராமரிப்பு ஜன்னல்களைப் பாதுகாக்கவும். காப்புப்பிரதிகள், இடம்பெயர்வுகள் அல்லது தொகுதி வேலைகளின் போது வெப்பமயமாதலை நிறுத்துங்கள்.
- எடிட்டோரியல் ரிதம் பொருத்தவும். செய்தி அறைகள் பெரும்பாலும் காலை வாசிப்பதற்கு முன் அதிக வெப்பமாக இருக்கும்.
JSON வடிவம்
சூடான அட்டவணைப் புலமானது நேர மண்டலம் மற்றும் சாளரங்களின் பட்டியலுடன் JSON பொருளை எடுக்கும்:
{
"timezone": "Europe/Amsterdam",
"windows": [
{ "days": [1, 2, 3, 4, 5], "startHour": 8, "endHour": 20, "intensity": 1 }
]
}| களம் | பொருள் |
|---|---|
timezone | Europe/Amsterdam, America/New_York, அல்லது UTC போன்ற IANA நேர மண்டலப் பெயர். இந்த மண்டலத்தில் விண்டோஸ் மதிப்பிடப்படுகிறது, எனவே பகல் சேமிப்பு உங்களுக்காக கையாளப்படுகிறது. |
windows | நேர சாளரங்களின் பட்டியல். அவற்றில் ஏதேனும் உள்ளே ஓட்டங்கள் அனுமதிக்கப்படுகின்றன. |
days | 1 என்பது திங்கள் மற்றும் 7 ஞாயிறு என இருக்கும் வாரத்தின் நாட்களில் சாளரம் பொருந்தும். |
startHour | சாளரம் திறக்கும் மணிநேரம், 0–23. |
endHour | சாளரம் மூடும் நேரம், 0–23. |
intensity | சாளரத்தின் போது உறவினர் வெப்பமயமாதல் முயற்சி. 1 இயல்பானது; குறைந்த மதிப்பு மிகவும் மெதுவாக வெப்பமடைகிறது. |
{
"timezone": "Europe/Amsterdam",
"windows": [
{ "days": [1, 2, 3, 4, 5], "startHour": 6, "endHour": 10, "intensity": 1 },
{ "days": [1, 2, 3, 4, 5, 6, 7], "startHour": 0, "endHour": 5, "intensity": 0.3 }
]
}சாளரத்தை முடிக்க போதுமான அகலம் உள்ளதா என சரிபார்க்கவும்
முழு பாஸ் மூன்று மணி நேரம் எடுத்து உங்கள் சாளரம் இரண்டு இருந்தால், ரன்கள் குறைக்கப்படும் பின்னர் URLs வெப்பமடையாது. சாளரத்தை விரிவுபடுத்தவும், கட்டண வரம்பை உயர்த்தவும் அல்லது வெப்பமானவரின் நோக்கத்தை சுருக்கவும்.
Tip
கடிகாரத்தை சுற்றி சூடாக வயலை காலியாக விடவும். பெரும்பாலான தளங்களுக்கு இது சரியான தேர்வாகும் - உங்களுக்கு ஒரு குறிப்பிட்ட காரணம் இருக்கும் போது மட்டுமே சாளரங்களைச் சேர்க்கவும்.
பல பிராந்திய வெப்பமயமாதல்
பெரும்பாலான CDNகள் இருக்கும் ஒவ்வொரு புள்ளியிலும் தனித்தனியாக கேச். ஐரோப்பாவில் இருந்து சூடேற்றப்பட்ட ஒரு பக்கம் ஐரோப்பிய விளிம்பு முனையை நிரப்புகிறது - சிங்கப்பூரில் ஒரு பார்வையாளருக்கு அந்தப் பக்கத்தை வழங்காத வேறு POP ஐத் தாக்கினால் அது ஒன்றும் செய்யாது.
மல்டி-ரீஜின் வார்மிங் தேர்ந்தெடுக்கப்பட்ட பிராந்திய கிராலர் நிகழ்விலிருந்து வெப்பமானதாக இயங்குகிறது, எனவே புவியியல் ரீதியாக விநியோகிக்கப்பட்ட தற்காலிக சேமிப்புகள் உண்மையில் உங்கள் பார்வையாளர்கள் இருக்கும் இடத்தில் நிரப்பப்படும். இது கிராலர் பகுதி புலத்துடன் அமைக்கப்பட்டுள்ளது, மேலும் இது வணிகத் திட்டத் திறனாகும்.
உங்களுக்குத் தேவைப்படும்போது
- ஒன்றுக்கு மேற்பட்ட கண்டங்களில் அர்த்தமுள்ள போக்குவரத்து உள்ளது.
- உங்கள் CDN கேச்கள் ஒரு POP அல்லது ஒரு பிராந்தியத்திற்கு உலகளாவிய அளவில் அல்ல.
- பிராந்தியம் சார்ந்த மூலங்களிலிருந்து உள்ளூர்மயமாக்கப்பட்ட உள்ளடக்கத்தை வழங்குகிறீர்கள்.
- புவியியல் அடிப்படையில் நடத்தை வேறுபடும் பல-CDN அமைப்பை நீங்கள் இயக்குகிறீர்கள்.
ஏறக்குறைய உங்கள் பார்வையாளர்கள் அனைவரும் ஒரே நாட்டில் இருந்தால், ஒரு பிராந்தியம் நன்றாக இருக்கும் மற்றும் பல பிராந்தியங்கள் பயனில்லாமல் செலவைச் சேர்க்கும்.
அதிக பிராந்தியங்களில் இருந்து வெப்பமயமாதல் கோரிக்கைகளை பெருக்குகிறது
ஒவ்வொரு பிராந்தியமும் அதன் சொந்த கோரிக்கைகளை வெளியிடுகிறது, எனவே மூன்று பிராந்தியங்களை உள்ளடக்கிய கோரிக்கையின் அளவை தோராயமாக மூன்று மடங்கு அதிகரிக்கிறது - உங்கள் தோற்றம் மற்றும் உங்கள் திட்டத்தின் URL பட்ஜெட் ஆகிய இரண்டிற்கும் எதிராக. அதற்கேற்ப உங்கள் கட்டண வரம்புகளை அளவிடவும்.
உங்களின் உண்மையான பகுப்பாய்வுகளிலிருந்து பகுதிகளைத் தேர்ந்தெடுக்கவும், அபிலாஷை அல்ல. உங்கள் ட்ராஃபிக்கில் இரண்டு சதவீதத்தை உருவாக்கும் பிராந்தியத்தை வெப்பமாக்குவது, கோரிக்கை பட்ஜெட்டில் மூன்று மடங்கு மதிப்புடையது.
உலாவி / SSR வெப்பமயமாதல்
ஒரு சாதாரண HTTP பெறுதல் HTML சேவையகம் திரும்பப் பெறுகிறது. பெரும்பாலான தளங்களுக்கு அதுவே தற்காலிகமாக சேமிக்கப்படும், மேலும் இது உங்களுக்குத் தேவை.
சில அடுக்குகள் வேறுபட்டவை. நீங்கள் விரும்பும் கேச் லேயர் முழு ரெண்டருக்குப் பிறகு மட்டுமே நிரம்பினால் - ஜாவாஸ்கிரிப்ட்-கனமான முன் முனை, அல்லது ஒரு முழுமையான வழிசெலுத்தலின் அடிப்படையிலான கேச் ஒரு மூல கோரிக்கைக்கு பதிலாக - ஒரு எளிய பெறுதல் பயனுள்ளதாக இருக்காது.
உலாவி / SSR வார்மிங் பக்கத்தை சரியாக ஏற்றுவதற்கு உண்மையான உலாவி இயந்திரத்தைப் பயன்படுத்துகிறது. இது ஒரு வணிக-திட்ட திறன் ஆகும், இது ஒரு வெப்பமண்டலத்திற்கு இயக்கப்படுகிறது.
| வெற்று HTTP வார்மிங்கைப் பயன்படுத்தும்போது… | பிரவுசர் வார்மிங்கைப் பயன்படுத்தும்போது… |
|---|---|
| உங்கள் சேவையகம் HTML முழுமையாகத் திரும்பும் | பக்கம் கிளையன்ட் பக்கத்தில் கூடியது |
| ஒரு CDN அல்லது பக்க கேச் பதிலைச் சேமிக்கிறது | முழு ரெண்டர் பாஸுக்குப் பிறகுதான் கேச் நிரப்பப்படும் |
| நீங்கள் மலிவாக அதிகபட்ச செயல்திறன் வேண்டும் | ஒலியளவை விட சரியானது முக்கியமானது |
| பெரும்பாலான நிலையான மற்றும் பாரம்பரிய CMS தளங்கள் | நிரப்பாத SSR/ISR ஆப்-ரவுட்டர் பாணி வழிகள் |
உலாவி வெப்பமயமாதல் மிகவும் கனமானது
உலாவியில் ஒரு பக்கத்தை ரெண்டரிங் செய்வதற்கு, அதைப் பெறுவதை விட அதிக நேரமும் வளமும் செலவாகும். உண்மையிலேயே தேவைப்படும் வழிகளுக்குத் தேர்ந்தெடுத்துப் பயன்படுத்தவும், மற்ற எல்லாவற்றுக்கும் இலகுரக HTTP வார்மிங்கை வைத்திருங்கள். விகித வரம்பைக் குறைக்காமல், முழு பெரிய வார்மரை உலாவி பயன்முறைக்கு மாற்ற வேண்டாம்.
நடைமுறைச் சோதனை: முதலில் சாதாரண HTTP வார்மரை இயக்கவும். Cache health உங்கள் தளத்தின் மற்ற பகுதிகள் மேம்படும்போது அந்த வழிகள் குளிர்ச்சியாக இருந்தால், உலாவி வெப்பமயமாதல் முயற்சி செய்ய வேண்டும்.
மொபைல் வார்மிங்
உங்கள் CDN அதன் தற்காலிக சேமிப்பில் உள்ள நகலை பயனர் ஏஜென்ட் மூலம் மாற்றினால் அல்லது நீங்கள் தனித்துவமான மொபைல் டெம்ப்ளேட்டுகளை வழங்கினால், டெஸ்க்டாப் ஏஜெண்டுடன் மட்டுமே வெப்பமடைவது தொலைபேசி பார்வையாளர்களை குளிர்ந்த தற்காலிக சேமிப்பில் வைக்கும் - பொதுவாக உங்கள் போக்குவரத்தின் பெரும்பகுதி.
மொபைல் பயனர் முகவர்களுடன் வலைவலம் செய்ய வார்ம் மொபைல் பதிப்பு ஐ இயக்கவும். அதை அனுமதிக்கும் திட்டங்களில் நீங்கள் உங்கள் சொந்த மொபைல் பயனர் முகவர்களை சரியான கட்டுப்பாட்டிற்கு வழங்கலாம்.
- உங்கள் கேச் கீயில் பயனர் முகவர் அல்லது சாதன வகுப்பு இருந்தால் அவசியம்.
- நீங்கள் ஒரு தனி மொபைல் தீம் அல்லது
m.துணை டொமைனை வழங்கினால் அவசியம். - ஒவ்வொரு சாதனத்திற்கும் ஒரே மாதிரியான HTML சேவையை நீங்கள் வழங்கினால் தேவையற்றது - ஒரு தற்காலிக சேமிப்பு நகல் ஏற்கனவே அனைவருக்கும் சேவை செய்கிறது.
Note
வார்மிங் டெஸ்க்டாப் மற்றும் மொபைல் வேரியன்ட்கள் கோரிக்கையின் அளவை இரட்டிப்பாக்குகிறது, ஏனெனில் ஒவ்வொரு URL இரண்டு முகவர்களின் கீழும் பெறப்படுகிறது. ஒரு பெரிய தளத்தில் அதை இயக்கும் முன் உங்கள் கட்டண வரம்புகளைச் சரிபார்த்து பட்ஜெட்டைத் திட்டமிடுங்கள்.
தனிப்பயன் பயனர் முகவர்கள்
பயனர் முகவர்கள் புலம் எந்த ஏஜென்ட் சரம் கோரிக்கைகளுடன் அனுப்பப்படுகிறது என்பதைத் துல்லியமாக அமைக்க உங்களை அனுமதிக்கிறது. நீங்கள் செய்யக்கூடிய காரணங்கள்:
- உங்கள் CDN குறிப்பிட்ட ஏஜென்ட் சரங்களில் அதன் தற்காலிக சேமிப்பை விசைகள் மற்றும் நீங்கள் அவற்றை சரியாக பொருத்த வேண்டும்.
- ஒரு போட் வடிப்பான் தெரியாத முகவர்களைத் தடுக்கிறது, மேலும் நீங்கள் குறிப்பிட்ட ஒன்றை அனுமதித்துள்ளீர்கள்.
- உண்மையான ட்ராஃபிக்கிலிருந்து பிரிக்க, உங்கள் சர்வர் பதிவுகளில் சூடான கோரிக்கைகளை அடையாளம் காண வேண்டும்.
Tip
வெப்பமயமாதலுக்கு ஒரு தனித்துவமான, அடையாளம் காணக்கூடிய பயனர் முகவரைப் பயன்படுத்துவது நல்ல நடைமுறை. இது உங்கள் பகுப்பாய்வு மற்றும் அணுகல் பதிவுகளில் Cache Rocket போக்குவரத்தை தெளிவாக்குகிறது, மேலும் புகாரளிப்பதில் இருந்து எளிதாக விலக்குகிறது.