கேச்சிங் & வேகம்

அளவிலும் தளங்களை வேகமாக வைத்திருக்கும் பல அடுக்கு தற்காலிக சேமிப்பு (Multi-layer caching)

Zinn Digital® தளத்திற்கான பெரும்பாலான வருகைகள் PHP அல்லது MySQL-ஐத் தொடுவதில்லை. உலகெங்கிலும் உள்ள 650,000+ க்கும் மேற்பட்ட ஹோஸ்ட் செய்யப்பட்ட தளங்களில், பக்கங்கள் வேகமாக இருக்கவும், ஒரிஜின்கள் அமைதியாக இருக்கவும், ஒரு LiteSpeed முழுப்பக்க கேச், ஒரு தளத்திற்குரிய Redis ஆப்ஜெக்ட் கேச் மற்றும் CDN எட்ஜ் ஆகியவை ஸ்மார்ட் ஆட்டோ-பார்ஜ் மூலம் ஒருங்கிணைந்து செயல்படுகின்றன.

மூன்று கேச் அடுக்குகள், ஒரு ஒருங்கிணைந்த அமைப்பு

வேகம் என்பது சரியான விஷயத்தை மிக வேகமான இடத்திலிருந்து வழங்குவதில் இருந்து வருகிறது. ஒரு கோரிக்கை முடிந்தவரை முன்கூட்டியே பதிலளிக்கப்படுவதற்காக — எட்ஜ், வெப் சர்வர் அல்லது மெமரியில் — நாங்கள் மூன்று கேச் (caches) அடுக்குகளைப் பயன்படுத்துகிறோம், இதன் மூலம் அது ஏற்கனவே உருவாக்கிய பக்கத்தை மீண்டும் ஒருபோதும் உருவாக்க வேண்டியதில்லை.

LSCache முழு-பக்க தற்காலிக சேமிப்பு

LiteSpeed ஹோஸ்ட்களில், கேச் செய்யக்கூடிய ஃப்ரண்ட்-எண்ட் பதில்கள் LiteSpeed cache-control மற்றும் tag ஹெடர்களைக் கொண்டு ஸ்டாம்ப் செய்யப்படுகின்றன, எனவே வலைச் சேவையகம் PHP-ஐ அழைக்காமலோ அல்லது MySQL-ஐ வினவாமலோ முழுமையான பக்கங்களை வழங்குகிறது. WordPress-ல் டைம்-டூ-ஃபர்ஸ்ட்-பைட் (time-to-first-byte) செயல்திறனுக்கான மிகப் பெரிய ஒற்றை லாபம் அதுதான்.

தளம் வாரியான Redis ஆப்ஜெக்ட் கேச்

ஒரே கிளிக்கில் இயங்கும் டோகிள், சுயாதீனமான Redis ஆப்ஜெக்ட்-கேச் டிராப்-இன்னை நிறுவுகிறது, இது மீண்டும் மீண்டும் செய்யப்படும் தரவுத்தள வாசிப்புச் சுமையைக் குறைக்கிறது. Redis-ஐ எப்போதாவது அணுக முடியாமல் போனால், இந்த டிராப்-இன் ஒவ்வொரு கோரிக்கைக்கான மெமரி-கேச்சிற்கு (in-memory cache) மாறிவிடும், எனவே தளம் தொடர்ந்து இயங்கும்.

CDN மற்றும் எட்ஜ்

நிலையான சொத்துக்கள் மற்றும் தற்காலிக சேமிப்புக் பக்கங்கள் வருகையாளர்களுக்கு அருகிலுள்ள CDN-லிருந்து வழங்கப்படுகின்றன. தோற்றுவாய்த் தற்காலிக சேமிப்புடன் இது ஒத்திசைவாக இருக்க சுத்திகரிப்புகள் எட்ஜில் பிரதிபலிக்கப்படுகின்றன — மூன்று துண்டிக்கப்பட்ட அமைப்புகள் அல்ல, ஒரே ஒரு கட்டுப்பாடு.

ஸ்மார்ட் ஆட்டோ-பர்க் உள்ளடக்கத்தை எப்போது புதியதாக வைத்திருக்கும்

ஒரு தற்காலிக சேமிப்பு (cache) சரியான நேரத்தில் சரியான பக்கங்களை நீக்கினால் மட்டுமே பயனுள்ளது. எங்களது தற்காலிக சேமிப்பு உண்மையான மாற்றங்களைக் கவனித்து, எதையுமே முழுமையாக நீக்காமல், ஒவ்வொரு திருத்தத்தின் போதும் ஒட்டுமொத்தமாக அழிக்காமல் LiteSpeed cache tags-ஐப் பயன்படுத்தித் துல்லியமாக நீக்குகிறது.

  • ஒரு இடுகை அல்லது பக்கம் சேமிக்கப்படும்போது, குப்பைத் தொட்டிக்கு மாற்றப்படும்போது அல்லது நீக்கப்படும்போது, பாதிக்கப்பட்ட பக்கங்களும் அவை தோன்றும் பட்டியல்களும் மட்டுமே அகற்றப்படும்.
  • கருத்துகள், திருத்தப்பட்ட வகைப்பாடு சொற்கள், தீம் மாற்றங்கள், செருகுநிரல் இயக்கம் மற்றும் கோர்/செருகுநிரல்/தீம் புதுப்பிப்புகள் அனைத்தும் இலக்கு வைக்கப்பட்ட சுத்திகரிப்புகளைத் தூண்டுகின்றன.
  • கன்ட்ரோல் பிளேன் பானலுக்கு மிரர் சுத்திகரிப்பு (purge) ஒரு கையொப்பமிடப்பட்ட வெப்ஹுக் (webhook) வழியாக அனுப்பப்படுகிறது, இதனால் CDN மற்றும் எட்ஜ் ஆகியவை ஒரிஜினுடன் இணைந்து சுத்திகரிக்கப்படுகின்றன.
  • ஒரு REST தூய்மைப்படுத்தல் எண்ட்-பாயிண்ட் (purge endpoint) பேனல் அனைத்தையுமோ, குறிப்பிட்ட URL-களையோ அல்லது குறிப்பிட்ட குறிச்சொற்களையோ அழிக்க அனுமதிக்கிறது — இது நிர்வாகி அமர்வு அல்லது HMAC-SHA256 கையொப்பத்தால் அங்கீகரிக்கப்படுகிறது.

இயல்பாகவே பாதுகாப்பானது — டைனமிக் பக்கங்கள் ஒருபோதும் கேச் செய்யப்படுவதில்லை

செயலில் உள்ளவை அப்படியே இருக்க வேண்டியவை எப்போதுமே தற்காலிக சேமிப்பில் (caching) சேமிக்கப்படாத போதுதான் தீவிரமான தற்காலிக சேமிப்பு பாதுகாப்பானது. Zinn® Cache ஆனது சரியான WordPress மற்றும் WooCommerce / Easy Digital Downloads இயல்நிலைகளுடன் வருகிறது: கார்ட் (cart), செக்அவுட் (checkout), எனது-கணக்கு (my-account), REST மற்றும் AJAX, முன்னோட்டம் மற்றும் தேடல் ஆகியவை விலக்கப்பட்டுள்ளன, மேலும் உள்நுழைந்த அல்லது செஷன்-குக்கி (session-cookie) கோரிக்கைகள் புதியதாக வழங்கப்படுகின்றன.

இதன் பொருள், ஒரு வாடிக்கையாளர் வேறு ஒருவரின் கார்ட்டை எப்போதுமே பார்க்க மாட்டார், மேலும் உள்நுழைந்த எடிட்டர் ஒருவர் காலாவடிலான வரைவை எப்போதுமே பார்க்க மாட்டார். பாதுகாப்பான இயல்புநிலைகளை மாற்றாமல், ஒரு செருகுநிரலுக்குத் (plugin) தேவைப்படும் போது, ஒவ்வொரு தளத்திற்கும் கூடுதல் பாதை (path), வினவல்-விடை (query-key) மற்றும் கூக்கி-முன்னொட்டு (cookie-prefix) விதிகளை நீங்கள் சேர்க்கலாம்.

கேச்சிங் என்பது ஒவ்வொரு ப்ளூபிரிண்டுக்கும் உரிய ஒரு அம்சமாகும். எனவே ஸ்டாட்டிக், PHP மற்றும் Node தளங்கள் அவற்றுக்குப் பொருத்தமான கேச்சிங்கைப் பெறுகின்றன, மேலும் முழுப் பக்க கேச் அடுக்கு இல்லாத இடங்களில் இந்தப் பிளக்கின் தடையின்றிச் செயல்படும்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

இவற்றில் எதையாவது நான் கட்டமைக்க வேண்டுமா?

இல்லை. Zinn® Cache செருகுநிரல் வரிசைப்படுத்தல் footprint-இல் வருகிறது, மேலும் முழுப்பக்க கேச், ஆப்ஜெக்ட் கேச், தானியங்கு-சுத்திகரிப்பு மற்றும் பாதுகாப்பான விலக்குகள் ஆகியவை Zinn-ஹோஸ்ட் செய்யப்பட்ட தளங்களில் தானாகவே இணைக்கப்பட்டுள்ளன. விரும்பினால், அமைப்புகள் → Zinn® Cache என்பதன் கீழ் அல்லது டேஷ்போர்டிலிருந்து எல்லாவற்றையும் நீங்கள் துல்லியமாகச் சரிசெய்து கொள்ளலாம்.

கேச்சிங் எனது WooCommerce தளத்தைச் சேதப்படுத்துமா?

இல்லை. கார்ட், செக்அவுட், மை-அக்கவுண்ட் மற்றும் உள்நுழைந்த அல்லது செஷன்-கூகீ கோரிக்கைகள் யாவும் இயல்பாகவே கேச் செய்யப்படாது, எனவே டைனமிக் மற்றும் வாடிக்கையாளர் வாரியான பக்கங்கள் எப்போதும் லைவ்வாக இருக்கும். முழுப் பக்க கேச் ஆனது ஒவ்வொரு பார்வையாளருக்கும் ஒரே மாதிரியாக இருக்கும் பக்கங்களை மட்டுமே வழங்கும்.

Redis கிடைக்காமல் போனால் என்ன நடக்கும்?

ஆப்ஜெக்ட் கேச் விருப்பத்தேர்வானது மற்றும் பாதுகாப்பான முறையில் செயல்படக்கூடியது. phpredis நீட்சி விடுபட்டிருந்தால், அறிவிப்புடன் இந்த மாற்று முடக்கப்படும்; இயக்க நேரத்தில் Redis-ஐ அணுக முடியாமல் போனால், தளத்திற்கு எந்தப் பாதிப்பும் ஏற்படாதவாறு ஒவ்வொரு கோரிக்கைக்கான நினைவக கேச் மூலம் டிராப்-இன் செயல்படும்.

LiteSpeed தேவையா?

முழுப் பக்க கேச்சிங் என்பது LiteSpeed வெப் சர்வரைப் பயன்படுத்துகிறது, அல்லது ஏற்கனவே aktiv-ஆக இருந்தால் மூன்றாம் தரப்பு LiteSpeed Cache செருகுநிரலைப் பயன்படுத்துகிறது. மற்ற சர்வர்களில் கேச் ஹெடர்கள் எதுவும் வெளியிடப்படாது, ஆனால் ஆப்ஜெக்ட் கேச், விலக்குகள் மற்றும் ரிமோட் பர்ஜ் ஆகிய அனைத்தும் தொடர்ந்து செயல்படும்.

CDN மற்றும் சர்வர் கேஷ்கள் (caches) எப்படி ஒத்திசைவாக (sync) இருக்கின்றன?

ஒரே ஒருங்கிணைந்த சுத்திகரிப்பு. உள்ளடக்கம் மாறும்போது, ​​இலக்கு வைக்கப்பட்ட டேக் அடிப்படையிலான சுத்திகரிப்புகள் வெப் சர்வரில் உள்ள பாதிக்கப்பட்ட பக்கங்களை நீக்கி, கையொப்பமிடப்பட்ட வெப்ஹூக் (webhook) மூலம் CDN மற்றும் எட்ஜ் (edge) சேவையகங்களுக்கு பிரதிபலிக்கின்றன, இதன் மூலம் ஒவ்வொரு அடுக்கிலும் ஒரே பக்கங்கள் ஒரே நேரத்தில் சுத்திகரிக்கப்படும்.

உங்கள் சொந்த தளங்களில் இதைக் காண்க

கார்டு இல்லாத 14 நாள் சோதனைக் காலத்தைத் தொடங்கி, பல அடுக்கு கேச் (multi-layer cache) வேலையைச் செய்ய அனுமதிக்கவும். இலவச மைக்ரேஷன்கள், 30 நாள் பணம் திரும்பப் பெறும் உத்தரவாதம், 99.99% இயக்க நேர உறுதிப்பாடு மற்றும் விற்பனையாளர் பூட்டுதல் (vendor lock-in) இல்லை.

இலவசமாகத் தொடங்குங்கள்