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)”应用到关系的双方,这样你就具有了对数
上一篇: PHP中使用socket进行通信