askedio / laravel-100-page-speed
该包已被废弃,不再维护。未建议替代包。
Laravel 5 的 100 页面速度模块
dev-master
2016-02-27 18:32 UTC
Requires
- php: >=5.5.9
- laravel/framework: 5.2.*
This package is not auto-updated.
Last update: 2020-01-16 20:21:11 UTC
README
此包会自动压缩您的 HTML 代码,并提供一个用于缓存寿命较短的第三方资源(如 Google Analytics)的路由。
警告
HTML 压缩器非常严格,可能会与您的代码发生冲突。我已经使用更严格的版本解决了所有问题,您也可以这样做。
安装
composer require askedio/laravel-100-page-speed:dev-master
注册提供者
Askedio\Laravel100PageSpeed\PageSpeedServiceProvider::class,
路由
您现在有一个默认带有 analytics.js 的 /cache/ 路由
/cache/annalytics.js
这将临时在客户端会话中缓存脚本。不要用于大型脚本。这是获得 Google Analytics 100 分所必需的。
压缩
所有 HTML 路由都将自动压缩。将有一个配置文件来控制压缩级别(如果对此项目有兴趣的话)。