கேச்சிங் என்பது இணைய பயன்பாட்டு செயல்திறனை மேம்படுத்துவதற்கான ஒரு முக்கியமான கருவியாகும். இல் Laravel, Redis தற்காலிகத் தரவைச் சேமிப்பதற்கும் தரவுத்தள வினவல் நேரத்தைக் குறைப்பதற்கும் பயன்படுத்தப்படும் பிரபலமான கேச்சிங் பொறிமுறைகளில் ஒன்றாகும்.
Redis இல் தொடங்குதல் Laravel
Redis இல் தற்காலிக சேமிப்பாகப் பயன்படுத்த Laravel, நீங்கள் முதலில் நிறுவி, அதைப் பயன்படுத்த உள்ளமைக்கப்பட்டுள்ளதை Redis உறுதிசெய்ய வேண்டும். இயக்க முறைமையின் தொகுப்பு மேலாளர் மூலமாகவோ அல்லது அதிகாரப்பூர்வ இணையதளத்தில் இருந்தோ Laravel நீங்கள் நிறுவலாம். Redis Redis
.env
நிறுவிய பின், நீங்கள் உள்ளமைவு கோப்பைத் திருத்த வேண்டும் Laravel மற்றும் Redis இணைப்பு விவரங்களை பின்வருமாறு வழங்க வேண்டும்:
CACHE_DRIVER=redis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
Redis உள்ளுடன் அடிப்படை கேச்சிங் Laravel
இல், நீங்கள் கேச்சிங்கிற்கு தொடர்பு கொள்ள, மற்றும் பல Laravel போன்ற செயல்பாடுகளைப் பயன்படுத்தலாம். Cache::put
Cache::get
Cache::remember
Redis
இதில் தரவைச் சேமித்தல் Redis:
Cache::put('key', 'value', $expirationInSeconds);
இதிலிருந்து தரவை மீட்டெடுக்கிறது Redis:
$value = Cache::get('key');
இதிலிருந்து தரவைப் பெறுதல் Redis அல்லது அது இல்லாவிட்டால் தேக்ககப்படுத்துதல்:
$value = Cache::remember('key', $expirationInSeconds, function() {
// Perform data retrieval from the database or other data sources
return User::all();
});
Redis தற்காலிக சேமிப்பாகப் பயன்படுத்துவதன் நன்மைகள்
Redis ஒரு தற்காலிக சேமிப்பாகப் பயன்படுத்துவது Laravel பல நன்மைகளை வழங்குகிறது, அவற்றுள்:
- மேம்படுத்தப்பட்ட செயல்திறன்: குறைக்கப்பட்ட தரவு மீட்டெடுப்பு நேரம் விரைவான பயன்பாடு செயல்படுத்தல் மற்றும் உகந்த செயல்திறன் ஆகியவற்றில் விளைகிறது.
- குறைக்கப்பட்ட தரவுத்தள சுமை: தற்காலிக தரவு சேமிக்கப்படுகிறது Redis, தரவுத்தள வினவல்களின் எண்ணிக்கையை குறைத்து கணினி செயல்திறனை மேம்படுத்துகிறது.
Kết luận Redis என்பது உங்கள் பயன்பாட்டில் தற்காலிக சேமிப்பாகப் பயன்படுத்துவதற்கான ஒரு சக்திவாய்ந்த கருவியாகும் Laravel. Redis கேச்சிங் பொறிமுறையாக செயல்படுவது செயல்திறனை மேம்படுத்தவும் உங்கள் இணைய பயன்பாட்டில் பயனர் அனுபவத்தை மேம்படுத்தவும் உதவுகிறது. Redis செயல்திறன் மேம்படுத்தல் மற்றும் மேம்படுத்தப்பட்ட பயனர் அனுபவத்திற்காக உங்கள் திட்டங்களில் பயன்படுத்துவதையும் Laravel பயன்படுத்துவதையும் பற்றி உங்களுக்கு சிறந்த புரிதலை வழங்குவதை இந்த கட்டுரை நோக்கமாகக் கொண்டுள்ளது .