Middleware
பயன்பாடுகளின் செயல்திறனை மேம்படுத்துவதில் குறைப்பது ஒரு முக்கியமான படியாகும் Laravel. கோரிக்கைகள் நியமிக்கப்பட்ட வழித்தடங்களை அடைவதற்கு முன் செய்யப்படும் செயலாக்கப் படிகளைக் குறிக்கிறது Middleware
. Laravel இருப்பினும், அதிகப்படியான அல்லது திறமையற்ற முறையில் பயன்படுத்தப்படுவது Middleware
கோரிக்கை செயலாக்க நேரத்தை அதிகரிக்கலாம் மற்றும் ஒட்டுமொத்த பயன்பாட்டின் செயல்திறனை பாதிக்கும்.
அவற்றைக் குறைக்கவும் Middleware
மேம்படுத்தவும் சில வழிகள் இங்கே உள்ளன Laravel:
தேவையானதை அடையாளம் காணவும் Middleware
முதலில், Middleware
உங்கள் பயன்பாட்டில் உள்ள குறிப்பிட்ட வழிகளுக்கு எது அவசியம் என்பதைக் கண்டறியவும். தேவையற்றதை நீக்குவது அல்லது முடக்குவது Middleware
ஒவ்வொரு கோரிக்கைக்கும் தேவையற்ற செயலாக்க நேரத்தை குறைக்கலாம்.
பகிரப்பட்டதைப் பயன்படுத்தவும் Middleware
பல வழிகள் ஒரே தொகுப்பைப் பகிர்ந்து கொண்டால், அவற்றை மீண்டும் பயன்படுத்த Middleware
பகிரப்பட்டதைப் பயன்படுத்தவும். இது மீண்டும் மீண்டும் வருவதைத் தவிர்க்க உதவுகிறது மற்றும் செயல்படுத்தப்பட வேண்டியவர்களின் Middleware
எண்ணிக்கையைக் குறைக்கிறது. Middleware
நிபந்தனை Middleware
Middleware
தேவைப்படும் போது மட்டும் விண்ணப்பிக்கவும். Middleware
சில நேரங்களில், நீங்கள் குறிப்பிட்ட வழிகள் அல்லது வழி குழுக்களுக்கு மட்டுமே இயக்க விரும்பலாம். குறிப்பிட்ட நிகழ்வுகளுக்கு அவற்றைப் பயன்படுத்த Laravel நிபந்தனையைப் பயன்படுத்த உங்களை அனுமதிக்கிறது. Middleware
// Middleware applied to routes in the 'admin' group
Route::middleware(['admin'])->group(function() {
// Routes within the 'admin' group will execute the Middleware
});
Middleware
திறமையான வரிசையில் ஏற்பாடு செய்யுங்கள்
Middleware
கோப்பில் வரையறுக்கப்பட்ட வரிசையில் செயல்படுத்தப்படுகிறது Kernel.php
. அத்தியாவசியமானவை மற்றும் வேகமானவை முதலில் செயல்படுத்தப்படும் Middleware வகையில் ஏற்பாடு செய்வதை உறுதிசெய்து, நேரத்தைச் சாப்பிடுவது கடைசியாக வைக்கப்படும். Middleware Middleware
protected $middlewarePriority = [
\App\Http\Middleware\FirstMiddleware::class,
\App\Http\Middleware\SecondMiddleware::class,
// ...
];
Middleware
உள்ள மேம்படுத்தல் Laravel கோரிக்கை செயலாக்க நேரத்தை குறைக்க உதவுகிறது மற்றும் ஒட்டுமொத்த பயன்பாட்டின் செயல்திறனை மேம்படுத்துகிறது. முக்கியமானவற்றைக் கண்டறிந்து Middleware
, அவற்றைத் திறமையாகப் பயன்படுத்துவதன் மூலமும், அவற்றின் ஏற்பாட்டைக் கருத்தில் கொள்வதன் மூலமும், உங்கள் விண்ணப்பத்தில் முழு கோரிக்கை கையாளுதல் செயல்முறையையும் மேம்படுத்தலாம்.