php - 检测 Laravel 中不必要的文件和文件夹并删除它们
问题描述
我正在尝试使用带有 Breeze 的 PHP laravel 身份验证创建一个在线简历制作工具。我正在使用有限数量的 inode 使用配额为 10k 的共享主机。现在 Laravel 的问题是,在上传到共享主机时,它的批量文件消耗了 90% 的 inode 使用配额。所以我的问题是,是否有办法让空 Laravel 项目更具选择性,或者是否有人知道可以删除的不必要的 Laravel 文件或文件夹的名称(这不会破坏应用程序的正常运行),因为服务器通常有限每个项目的 Inodes 和 8,000 个文件 + 文件夹让您很快达到极限。到目前为止,我收到了“达到 inode 配额时无法打开流”的错误。
解决方案
您可以删除此文件夹中包含的所有文件(请在之前备份您的项目):
- 数据库/工厂 --> 除了 UserFactory.php 之外的所有工厂文件
- 数据库/迁移——>所有迁移文件
- 数据库/播种机 --> 除了 DatabaseSeeder.php 之外的所有播种机文件
- 未使用的资产文件
- Vendor/Faker --> 只删除文件
如果您没有在项目中使用它的功能,您还可以删除一些其他供应商/.../php 文件。
推荐阅读
- django - 难以将评论链接到帖子(Django)
- xml - 如何在 Adobe 体验管理器中使拖放图像响应?
- c# - 如何获取 ToolBarItem 的 x、y 位置?
- c# - 如何向动态创建的 ToolStripMenuItem.DropDown 项目添加点击操作?
- powershell - 如何使用powershell判断一系列文件何时完成添加到网络
- powershell - Powershell:使用 REST API 从共享点列表中删除项目 - 远程服务器返回错误:(400)错误请求
- javascript - 加载外部 .js 文件时如何克服“未定义函数”错误?
- java - 错误:找不到符号变量 itemsAdapter
- for-loop - 使用 Ansible 对文件中的项目运行命令
- node.js - Firestore 与 App Engine Node.js 后端的依赖关系