bandughana / laravel-optimizer
优化您的Laravel项目并使其准备好部署
Requires
- php: ^7.4|^8.0
- appstract/laravel-opcache: ^4.0
- illuminate/support: 7.0|^8.0|^9.0
- renatomarinho/laravel-page-speed: ^2.0
- spatie/laravel-image-optimizer: ^1.7
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-27 01:23:47 UTC
README
Laravel Optimizer会对您的Laravel项目运行一系列优化操作。它帮助您在部署前/部署期间优化您的Web应用,使其运行更快。该包将帮助您减小网站图片大小,运行Laravel部署命令,最小化HTML输出,并使用PHP Opcache运行进一步的优化。
安装
您可以通过composer安装此包
composer require bandughana/laravel-optimizer
然后,运行以下Artisan命令来设置包并发布配置
php artisan optimizer:install
幕后,此包使用以下出色的包:Laravel Opcache、Laravel Image Optimizer和Laravel Page Speed。在运行上述命令后,每个包的配置将发布到您项目的config
文件夹中。有关进一步的具体包配置,请参阅这些包的文档。
用法
在您项目的根目录中,您可以使用Artisan命令运行优化
php artisan optimizer:run
在运行上述命令之前,如果将config/laravel-optimizer.php
中的reversible
设置为true
,您可以通过运行以下Artisan命令来撤销优化
php artisan optimizer:revert
您可以选择撤销所有优化、仅图像优化或仅代码优化,通过指定一个带有以下值之一的--t|type
(-t
或--type
)标志:[all
、images
、code
]。如果您不提供此选项的值,您将提示选择一个。
测试
composer test
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
贡献
有关详细信息,请参阅CONTRIBUTING。
安全
如果您发现任何安全问题,请通过alhassankamil10@gmail.com发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可证
此包使用MIT许可证(MIT)。有关更多信息,请参阅许可证文件。
关于Bandughana
Bandughana是加纳软件解决方案提供商。我们的团队热爱为开源做出贡献。
自豪地制作
by