ਐਪਲੀਕੇਸ਼ਨਾਂ 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
, ਉਹਨਾਂ ਦੀ ਕੁਸ਼ਲਤਾ ਨਾਲ ਵਰਤੋਂ ਕਰਕੇ, ਅਤੇ ਉਹਨਾਂ ਦੇ ਪ੍ਰਬੰਧ 'ਤੇ ਵਿਚਾਰ ਕਰਕੇ, ਤੁਸੀਂ ਆਪਣੀ ਅਰਜ਼ੀ ਵਿੱਚ ਸਾਰੀ ਬੇਨਤੀ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾ ਸਕਦੇ ਹੋ।