WindowsServer2012r2にnginxを入れてホームページ(WordPress)を公開しています。
ここ最近海外からのlogin.phpへのアクセスが頻発してホームページが表示されるのに物凄く時間がかかるようになってしまいました。
(今までは2秒くらいで表示されていましたが今は10秒以上かかる)
対象ページへのアクセスと該当IP以外からのアクセスは、nginxのコンフィグでブロックしています。
ログを見ると403を返していてCPUも5%くらいで安定しているので設定は間違っていないと思いますが、アクセス回数が一時間で10万回以上アクセスがあるようです。

サーバーは落ちてないのですが表示速度が遅いので困っています。
Windowsかルーターのファイアーウォールで海外からのアクセスを遮断すれば改善出来るのでしょうか?

補足ですが家の他のパソコンからネットを見るのもめちゃくちゃ遅くなっています。