使用 Laravel Page Speed 优化你的项目
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-spee...
如果翻译的不好请指正,我再修改
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: