Blog Yazılarım

Laravel Page Speed Paketi

Laravel Page Speed Paketi


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ür
  • elide_attributes HTML etiketlerindeki gereksiz özellikleri kaldırır
  • insert_dns_prefetch tarayıcının DNS’e önceden getirme yapmasını sağlamak için HEAD'e etiket ekler
  • remove_quotes HTML etiketlerindeki gereksiz tırnak işaretlerini kaldırır
  • trim_urls URL'lerden gereksiz önekleri kaldırır
  • collapse_whitespace HTML'deki gereksiz boşlukları kaldırır
  • remove_comments HTML yorumlarını kaldırır

Paketin yol haritasında, combine_cssbirden çok CSS dosyasını tek bir dosyada birleştirmek ve aynısını combine_javascriptJavaScript 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



Bu yazıyı paylaş


Yorumlar (0)

Yorum Yap