【发布时间】:2015-05-23 00:15:28
【问题描述】:
我注意到 Laravel 缓存视图存储在 ~/storage/framework/views. 中,随着时间的推移,它们会占用我的空间。如何删除它们?有什么命令可以吗?我试过php artisan cache:clear,,但它没有清除视图缓存。有了这个,我必须手动删除上述文件夹中的文件。
另外,如何禁用视图缓存?
【问题讨论】:
-
“加班,他们会吃掉我的空间。”不太可能。我维护的一个大型 Laravel 应用程序有大约 300KB 的缓存视图,用于大约 500 条路由。由于任何现代服务器上的缓存视图,您永远不会用完。
-
但问题是我的托管服务提供商不受磁盘空间使用的限制。相反,它受到您拥有的文件数量的限制。所以这对我来说是个问题。
-
这很奇怪,你在
storage/framework/views中的数百个文件与vendor中的数千个文件相比根本算不上什么。找一个没有这种荒谬疯狂限制的主机。限制文件数量? WTF?! -
你能推荐一个很棒的主机吗?最好是共享主机。我不确定是否允许我分享我当前托管服务提供商的名称。不过,这是一家大公司。
-
如果你不是太技术,我会选择像 Heroku 这样的地方,或者如果你是亚马逊网络服务。如果您当前的主机确实限制了文件数量而不是总使用空间,那么它们就是疯了。
标签: php caching laravel laravel-5 laravel-artisan