Laravel Page Speed, Renato Marinho’nun sitenizi otomatik olarak optimize etmek için yaptığı bir pakettir. Sayfa Hızı, Google’ın mod_pagespeed’inden esinlenmiştir ve aşağıdaki seçenekleri sunar:
inline_css
harici CSS dosyalarını küçültürelide_attributes
HTML etiketlerindeki gereksiz özellikleri kaldırırinsert_dns_prefetch
tarayıcının DNS’e önceden getirme yapmasını sağlamak için HEAD'e etiket eklerremove_quotes
HTML etiketlerindeki gereksiz tırnak işaretlerini kaldırırtrim_urls
URL'lerden gereksiz önekleri kaldırırcollapse_whitespace
HTML'deki gereksiz boşlukları kaldırırremove_comments
HTML yorumlarını kaldırır
Paketin yol haritasında, combine_css
birden çok CSS dosyasını tek bir dosyada birleştirmek ve aynısını combine_javascript
JavaScript dosyaları içinde yapar.
Optimizasyonlar, her kural için bir route veya route grubuna uygulamak üzere gruplayabileceğiniz bir middleware yazılımı tanımlayarak çalışır.
Route’ları paketle birlikte gelen yapılandırma dosyasında tanımlayarak çalıştırabilirsiniz:
'skip' => [
'*.pdf', // Ignore all routes with final .pdf
'*/downloads/*',// Ignore all routes that contain 'downloads'
]
Bu paketi kullanmak için ve daha fazla bilgi için github sayfasına gidin laravel Page Speed
Yorum Yap