நடைமுறை கேச் செல்லாதது

வலைத்தளங்கள் மற்றும் செயலிகளுக்கு சர்வர்-சைட் ரெண்டரிங் இப்போது ஒரு வழக்கமான நடைமுறையாக உள்ளது. கூகுள் குரோம் போன்ற உலாவிகளும், அடுத்தடுத்த கோரிக்கைகளுக்கான ஏற்றுதல் நேரங்களைக் குறைப்பதற்காக, முடிந்தவரை அதிக கோப்புகளைத் தற்காலிக நினைவகத்தில் (cache) சேமிக்க முனைகின்றன. CSS, JS மற்றும் படக் கோப்புகளின் தற்காலிக நினைவகச் செல்லாததாக்கலை (cache invalidation), `mod_pagespeed` கட்டளை, `Expires` / `Cache` கட்டுப்பாட்டுத் தலைப்பு (control header), ஒரு தற்காலிக நினைவகப் பட்டியல் (cache manifest) ஆகியவற்றைப் பயன்படுத்தியோ அல்லது இன்னும் நடைமுறைக்கு ஏற்ற வகையிலும் நேரடியாகவும், கோப்புப் பெயரில் தனிப்பயன் அளவுருக்களைச் (custom parameters) சேர்ப்பதன் மூலமாகவோ அடையலாம்.


ஒரு கோப்பை எப்போது மீண்டும் ஏற்ற வேண்டும் அல்லது வேண்டாமா என்பதற்கு வெவ்வேறு உத்திகள் உள்ளன.

ஒவ்வொரு கோரிக்கையுடனும் மீண்டும் ஏற்றுவது எளிமையான மாறுபாடு. இதைச் செய்ய, நீங்கள் கோப்பில் ஒரு சீரற்ற சரத்தை உட்பொதிக்க வேண்டும், இதனால் மீண்டும் ஏற்றுவதை கட்டாயப்படுத்துங்கள் (இங்கே ஒரு படக் கோப்பை எடுத்துக்காட்டுகளாகப் பயன்படுத்துங்கள்):

2e634273f316c54b39828f057f7c7d9c

இது மிகவும் நல்ல விஷயமாக இருந்தால், கோப்பு மாறியவுடன் மீண்டும் ஏற்ற விரும்பினால், கடைசியாக கோப்பு மாற்றப்பட்ட தேதியைப் பயன்படுத்தவும் (இங்கே JS கோப்பை உதாரணமாகப் பயன்படுத்தவும்):

2e634273f316c54b39828f057f7c7d9c

நீங்கள் Git போன்ற ஒரு பதிப்புக் கட்டுப்பாட்டு அமைப்பைப் பயன்படுத்தினால், கடைசி கமிட்டின் தனித்துவமான ஹாஷ் மதிப்பையும் பயன்படுத்தலாம் (அதன் சுருக்கப்பட்ட பதிப்பே போதுமானது) (இங்கு ஒரு CSS கோப்பின் உதாரணம் பயன்படுத்தப்பட்டுள்ளது).:

2e634273f316c54b39828f057f7c7d9c

வேர்ட்பிரஸ் தற்போதைய வேர்ட்பிரஸ் பதிப்பை enqueue_style மற்றும் enqueue_script வழியாக இயல்பாக ஒருங்கிணைக்கப்பட்ட அனைத்து கோப்புகளுக்கும் இணைக்கிறது. இந்த அழைப்பை நீங்கள் செயல்பாட்டு அழைப்புகளில் நேரடியாக ஒரு வாதமாக மாற்றலாம், அல்லது உலகளவில் உங்களை இணைத்துக்கொள்ளலாம் மற்றும் மேலே உள்ள முறைகளில் ஒன்றைப் பயன்படுத்தலாம்:

2e634273f316c54b39828f057f7c7d9c

மீண்டும்