IIS 中大型配置文件的副作用

IIS 中大型配置文件的副作用

我已经将 web.config 文件中的 ipSecurity 部分拆分为一个单独的文件。我使用此文件来阻止来自加拿大/美国以外国家/地区的用户。

该文件大小为 2.6 MB,因为它包含全世界的 IP 拒绝条目。

因为它太大了,所以我必须覆盖配置文件的最大大小限制。

我注意到,如果配置文件很大,重新启动 Web 服务或网站会花费更长时间。如果文件大小为 2.6 MB,重新启动网站/应用程序池/服务大约需要 5-10 秒。

我尝试了更大的文件(最大 30 MB),这会导致重启需要 60-120 秒。

我觉得这也会导致应用程序池回收问题,但我不确定。

配置文件太大还会带来其他副作用吗?

相关内容