我正在使用 Chef 配置 Windows Server 2012 R2 机器。我需要做的一件事是安装 .NET Framework 3.5。我正在使用说明书来安装角色,并且我正在使用 Windows iso 中的 SxS 文件夹作为源。
但是,SxS 文件夹超过 200 兆字节,如果我不必包含整个文件夹,我可以节省一些时间来配置机器。SxS 是否有安装 .NET 3.5 所需的文件夹列表或其他内容?
我正在使用 Chef 配置 Windows Server 2012 R2 机器。我需要做的一件事是安装 .NET Framework 3.5。我正在使用说明书来安装角色,并且我正在使用 Windows iso 中的 SxS 文件夹作为源。
但是,SxS 文件夹超过 200 兆字节,如果我不必包含整个文件夹,我可以节省一些时间来配置机器。SxS 是否有安装 .NET 3.5 所需的文件夹列表或其他内容?
这是您的开发人员称为“过早优化”的示例。200 MB 足够小,您不应该为数据传输或配置而关注它。如果这是一个问题,那么您实际上有一个更大的问题(例如尝试通过拨号连接或在 15 年前的硬盘驱动器上配置服务器)。
您将花费更多的时间来解决这个问题,而不是这样做所节省的时间。最后,尝试修剪 SxS 文件夹是一个坏主意,因为它的存在是为了与多个版本的库 (dll)、应用程序和系统进程兼容。
简而言之,不要这样做,事实上,你应该期望你的服务器的 SxS 文件夹比 200 MB 大得多,一旦一切都说完了。