Laravel Page Speed
是一個為自動優化你的Laravel網站而設計的包,作者是Renato Marinho, Page Speed 的設計受谷歌的 mod_pagespeed
模組啟發,同時提供以下選項:
inline_css
內聯小的外部css
檔案elide_attributes
移除不必要的HTML
標籤中的屬性insert_dns_prefetch
在HEAD
中新增標籤來允許瀏覽器進行DNS
預讀取remove_quotes
移除HTML
標籤中不必要的引號trim_urls
移除URL
中不必要的字首collapse_whitespace
移除HTML
中不必要的空格remove_comments
移除HTML
註釋
更多操作可以參見包的藍圖,例如 combine_css
來合併多個 CSS
檔案為一個,combine_javascript
是將多個JAVASCRIPT
檔案合併為一個。
包通過為每個規則定義一箇中介軟體來實現優化,同時你可以將他們組分組以便用於單個路由或路由組中。
你也可以通過在配置檔案中定義跳過的路由。
'skip' => [
'*.pdf', // 忽略所有 .pdf 結尾的路由
'*/downloads/*', // 忽略所有包含 'downloads' 的路由
]
檢視 Laravel Page Speed 官方倉庫來獲取關於安裝包及為規劃中的規則出力的更多資訊。
原文連結: https://laravel-news.com/laravel-page-speed
如果翻譯的不好請指正,我再修改