askedio/laravel-100-page-speed

该包已被废弃,不再维护。未建议替代包。

Laravel 5 的 100 页面速度模块

dev-master 2016-02-27 18:32 UTC

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 路由都将自动压缩。将有一个配置文件来控制压缩级别(如果对此项目有兴趣的话)。