Middleware
એપ્લીકેશનના પ્રદર્શનને ઑપ્ટિમાઇઝ કરવા માટે ઘટાડવું એ એક નિર્ણાયક પગલું છે Laravel. Middleware
in 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
, તેનો કાર્યક્ષમ ઉપયોગ કરીને અને તેમની ગોઠવણને ધ્યાનમાં લઈને, તમે તમારી એપ્લિકેશનમાં સમગ્ર વિનંતી હેન્ડલિંગ પ્રક્રિયાને ઑપ્ટિમાઇઝ કરી શકો છો.