Hi @ashish_mishra1,
Divide and conquer - Break the pages into batches (say 500) and schedule them during the off hours.This should help in spreading out the flush events at Dispatcher.
Besides the stat file strategy mentioned by @TarunKumar, you can also use CDN purge if you have a CDN (Akamai, Clo...