На моем веб-сайте ASP.NET, чтобы запретить некоторым странам посещать мой веб-сайт, я добавляю множество элементов IP в файл web.config .

Размер файла web.config достигнет 1 МБ, это приведет к замедлению работы моего сайта?

1 ответ1

0

Файл Web.config загружается, когда среда выполнения ASP.NET загружает ваш веб-сайт. Это разовое действие, когда веб-сайт перезапускается. Таким образом, размер 1 МБ не должен замедлять работу вашего сайта.

Тем не менее, основной вопрос: в какой момент вы соответствуете IP-адрес веб-сайта? если это еще не сделано, посоветует ограничить доступ через HTTP-модуль и поместить его в конвейер ASP.NET в самом начале.

Может быть другой способ заблокировать страны - например, на сетевом уровне. У вас должна быть дыра в брандмауэре вашей организации, чтобы открыть сайт. Вы можете попытаться скоординировать действия с вашей сетевой инфраструктурой, заблокировать ее только на уровне брандмауэра, что позволит избежать любого входящего трафика из заблокированных стран.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .