dybee / pageseed
hyperf Page Speed
1.3
2022-08-19 05:57 UTC
Requires
- php: >=8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- mockery/mockery: ^1.0
- phpstan/phpstan: ^1.0
- phpunit/phpunit: >=7.0
- swoole/ide-helper: ^4.5
Suggests
- swow/swow: Required to create swow components.
README
Install
php 8.0
composer require dybee/pageseed
Add dependencies
config/autoload/dependencies.php 修改映射关系
\Hyperf\View\RenderInterface::class => \Dybee\PageSeed\Render\Render::class
Add config
修改config/autoload/view.php
<?php
'engine' => HyperfViewEngine::class,
'mode' => Mode::SYNC,
'config' => [
....
# pageSeed
'pageSeed' => [
# 开启或关闭
'enable' => true,
#开启选项
'option' => [
#移除 HTML 注释
\Dybee\PageSeed\Middleware\RemoveComments::class,
#移除 HTML 中不必要的空格
\Dybee\PageSeed\Middleware\CollapseWhitespace::class
]
]
],
....