nguyenhiep / laravel-cache-garbage-collector
一个脚本,当系统使用文件缓存系统时,将清理过期的缓存文件
v2.3
2022-03-15 07:45 UTC
Requires
- php: >=7.1.0
- illuminate/support: ~5.5|6.*|7.*|8.*
- mockery/mockery: ^1.3
Requires (Dev)
- orchestra/testbench: 3.*|4.*|5.*|6.*
- phpunit/phpunit: 4.*|5.*|6.*|7.*|8.*
- squizlabs/php_codesniffer: ~2.3
README
当使用文件缓存驱动程序时,Laravel 会创建缓存文件,但永远不会清除过期的文件。这可能导致你有大量未使用和不相关的缓存文件,尤其是在你的系统中做了大量短期缓存的情况下。
此包创建了一个 artisan 命令 cache:gc,该命令将回收你的缓存文件,移除任何过期的文件。你可以手动运行它或将其包含在计划中。
感谢 TerrePorter 在 laravel.io 上的建议!
安装
通过 Composer
$ composer nguyenhiep/laravel-cache-garbage-collector
然后将服务提供者添加到 app/Console/Kernel.php
中的 $commands 数组
\jdavidbakr\LaravelCacheGarbageCollector\LaravelCacheGarbageCollector::class
用法
$ php artisan cache:gc
贡献
请参阅 CONTRIBUTING 和 CONDUCT 以获取详细信息。
安全
如果你发现任何安全相关的问题,请通过电子邮件 me@jdavidbaker.com 而不是使用问题跟踪器。
鸣谢
许可
MIT 许可证 (MIT)。请参阅 许可文件 获取更多信息。