jdavidbakr / laravel-cache-garbage-collector
一个脚本来清理使用文件缓存系统时过期的缓存文件
2.2
2024-03-06 12:37 UTC
Requires
- php: >=7.1.0
- illuminate/support: 8.*|9.*|10.*|^11.0
- mockery/mockery: ^1.3
Requires (Dev)
- orchestra/testbench: 6.*|7.*|8.*|^9.0
- phpunit/phpunit: 9.*|10.*
- squizlabs/php_codesniffer: ~2.3|^3.9
This package is auto-updated.
Last update: 2024-09-06 14:00:39 UTC
README
当使用文件缓存驱动时,Laravel 会创建缓存文件但不会清除过期的文件。这可能导致你拥有大量未使用且不相关的缓存文件,尤其是如果你在系统中做了很多短期缓存的话。
此包创建了一个 artisan 命令 cache:gc,该命令将进行垃圾回收以清理你的缓存文件,删除任何已过期的文件。你可以手动运行此命令或将其包含在计划中。
感谢 TerrePorter 在 laravel.io 上的建议!
安装
通过 Composer
$ composer require jdavidbakr/laravel-cache-garbage-collector
然后向 app/Console/Kernel.php
中的 $commands 数组添加服务提供者
\jdavidbakr\LaravelCacheGarbageCollector\LaravelCacheGarbageCollector::class
用法
$ php artisan cache:gc
贡献
请参阅 CONTRIBUTING 和 CONDUCT 了解详细信息。
安全
如果你发现任何安全问题,请通过电子邮件 me@jdavidbaker.com 联系我,而不是使用问题跟踪器。
致谢
许可证
MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。