为什么 vendors 和 extension 的 yii2 文件夹那么大

Why yii2 folders of vendors and extension are so big

我在我的网站上使用 yii2 高级模板,主要依赖于它的扩展和小部件 网站的文件夹很大即使网站不大我才刚刚开始 网站整个文件夹大小:111 MB 供应商:30 MB 前端模块文件夹:40 MB frontend/web/assets 文件夹:17 MB runtime/logs 文件夹 18 MB

资产太大 如何让它变小
您能否为此推荐任何解决方案

vendor 文件夹的大小取决于您在网络应用程序中使用的小部件,减小大小的唯一方法是删除 vendor 中无用的小部件或避免安装和使用太多小部件

您的站点可能很小,但您显然正在实例化大量需要大量第 3 方代码的小部件。通常 assets 文件夹要小很多,在生产中它会。

在开发中,assets 文件夹实际上会不断变化,因为在开发时您不想要静态资产,因此您的 assets 文件夹在开发中总是比生产中大。 Yii2,如果我没记错的话,它是基于删除的概率(就像 PHP 会话那样)工作的,因此你可能看到的多余 space 实际上是 Yii2 没有删除它的概率。

一种方法是自己清除,然后刷新页面。如果资产文件夹仍然太大,那么正如@ronydavid 提到的那样,您需要查看您使用的小部件。