我正在使用 Chef 配置 Windows Server 2012 R2 机器。我需要做的一件事是安装 .NET Framework 3.5。我正在使用 cookbook 来安装角色,并使用 Windows iso 中的 SxS 文件夹作为源。
但是,SxS 文件夹超过 200 兆字节,如果我不必包含整个文件夹,我可以节省一些配置机器的时间。是否有安装 .NET 3.5 所需的 SxS 文件夹列表或类似的东西?
答案1
但是,Sxs 文件夹超过 200 兆字节,如果不需要包含整个文件夹,我可以节省一些时间来配置机器。
这是你们开发人员所指的“过早优化。“200 兆字节足够小,您不必担心数据传输或配置问题。如果这是一个问题,那么您实际上会遇到更大的问题(例如尝试通过拨号连接配置服务器,或配置到 15 年前的硬盘上)。
你会花很多时间来解决这个问题,而不是通过这样做节省时间。最后,试图精简 SxS 文件夹并不是一个好主意,因为它的存在是为了兼容多个版本的库 (dll)、应用程序和系统进程。
简而言之,不要这样做,事实上,一旦一切都说完了,你应该预料到你的服务器的 SxS 文件夹会比 200 MB 大得多。