Home / php / Laravel Page Speed : Paket Laravel Untuk Optimasi Kecepatan Web

Laravel Page Speed : Paket Laravel Untuk Optimasi Kecepatan Web

Bagi yang sangat memperhatikan kecepatan akses web yang menggunakan laravel, maka paket laravel page speed dapat membantu meningkatkan optimasi tersebut. Laravel page speed akan me-minify HTML ouput dan dinyatakan meningkatkan hingga 35%.

Instalasi

Untuk instalasi melalui composer :

composer require renatomarinho/laravel-page-speed

Bagi yang menggunakan laravel versi 5.5 ke atas, maka instalasi sudah dapat digunakan. Tapi bagi anda yang masih menggunakan versi dibawahnya, perlu melakukan beberapa setting.

mendaftarkan pada service provider pada config/app.php :

RenatoMarinho\LaravelPageSpeed\ServiceProvider::class

service provider diatas berfungsi agar dapat menjalankan publish file konfigurasi :

php artisan vendor:publish --provider="RenatoMarinho\LaravelPageSpeed\ServiceProvider"

Selanjutnya mendaftarkan middleware pada kernel. app/http/kernel.php :

protected $middleware = [
    ...
    \RenatoMarinho\LaravelPageSpeed\Middleware\InlineCss::class,
    \RenatoMarinho\LaravelPageSpeed\Middleware\ElideAttributes::class,
    \RenatoMarinho\LaravelPageSpeed\Middleware\InsertDNSPrefetch::class,
    \RenatoMarinho\LaravelPageSpeed\Middleware\RemoveComments::class,
    \RenatoMarinho\LaravelPageSpeed\Middleware\TrimUrls::class,
    \RenatoMarinho\LaravelPageSpeed\Middleware\RemoveQuotes::class,
    \RenatoMarinho\LaravelPageSpeed\Middleware\CollapseWhitespace::class,
]

Setelah selesai melakukan setting, maka selanjutnya kita mulai melakukan konfigurasi laravel page speed.

Mengaktifkan dan menonaktifkan :

//config/laravel-page-speed.php

//Set this field to false to disable the laravel page speed service.
'enable' => env('LARAVEL_PAGE_SPEED_ENABLE', true),

Tidak menjalankan pada routes tertentu :

//config/laravel-page-speed.php

//You can use * as wildcard.
'skip' => [
    '*.pdf', //Ignore all routes with final .pdf
    '*/downloads/*',//Ignore all routes that contain 'downloads'
];

dan masih banyakn konfigurasi filter yang dapat dilakukan.

https://github.com/renatomarinho/laravel-page-speed

About alfach

Check Also

laravel

Tips : Menggunakan Protokol HTTPS pada Laravel

Ini tips sederhana bagi Anda yang menggunakan framework laravel pada web yang menggunakan protocol HTTPS. ...

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>