I have action that returns only an JSON string with information.
To prevent users edit JS code which updates information every 2 seconds I also need an server side delay to prevent high CPU load.
How safe is it to use Task.Delay(2000)
if there are (for example) 2000-5000 users doing same request at the same time? Information returned is different for each user.