laravel扩展包renatomarinho/laravel-page-speed 压缩HTML加速网页响应

码农天地 -
laravel扩展包renatomarinho/laravel-page-speed 压缩HTML加速网页响应

压缩 HTML 加速网页响应—— renatomarinho/laravel-page-speed,扩展包可以自动的优化网站,将HTML加速输出显示在客户端浏览器。
 
项目地址:https://github.com/renatomarinho/laravel-page-speed
 
composer安装命令:

$ composer require renatomarinho/laravel-page-speed

安装完成之后注册下配置文件(Laravel5.5以上)

php artisan vendor:publish --provider="RenatoMarinho\LaravelPageSpeed\ServiceProvider"

扩展包中使用了中间件
 
//app/Http/Kernel.php

protected $middleware = [
    ...
    \RenatoMarinho\LaravelPageSpeed\Middleware\InlineCss::class,                     //转变html中的行内样式
    \RenatoMarinho\LaravelPageSpeed\Middleware\ElideAttributes::class,         //去除html中多余的属性
    \RenatoMarinho\LaravelPageSpeed\Middleware\TrimUrls::class,                      //去除html中所有的协议部分http或https,
    \RenatoMarinho\LaravelPageSpeed\Middleware\InsertDNSPrefetch::class,  //检测html中所有的链接,并进行预加载
    \RenatoMarinho\LaravelPageSpeed\Middleware\RemoveComments::class,  //去除html中所有的注释信息   
    \RenatoMarinho\LaravelPageSpeed\Middleware\RemoveQuotes::class,         //去除html标签中的引号
    \RenatoMarinho\LaravelPageSpeed\Middleware\CollapseWhitespace::class,  //去除html中所有的换行、空格等信息
]


laravel介绍

Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。在Laravel中已经具有了一套高级的PHP ActiveRecord实现 -- Eloquent ORM。它能方便的将“约束(constraints)”应用到关系的双方,这样你就具有了对数

Tags 标签

laravelLaravel Page Speed

扩展阅读