I have an ASP.NET web application on a virtual server. I've moved some background tasks (sending emails, data cleanups etc.) out of the web app and into a separate console app which is scheduled to run every 5 minutes.
When the console app runs it still slows the website down. I want website responsiveness to be at it's maximum, and it doesn't matter if the console app runs slower behind the background.
Should I decrease the scheduled tasks priority to 9? Or will this have some negative consequences. Both the console app and website rely on an SQL Server express database, which seems to have high CPU when the console app runs.
Thanks in advance for your advice/feedback