You are designing an ASP.NET Web application that will queue e-mail messages in a
database. A Windows service will process the queue and send the messages. The Web
application will be hosted on a server that hosts several other applications. The server
cannot support additional processors or memory. You estimate that the Web application
usage will increase by 10 percent every month. You need to ensure that the delivery of
high-priority messages will not be delayed as the Web application usage increases. Which
two actions should you recommend? (Each correct answer presents part of the solution.
Choose two.)
A.
Process the high-priority messages first.
B.
Use a shared memory connection to the database.
C.
Modify the Windows service to handle multiple threads.
D.
Run the Windows service on a server that is separate from the Web application host
server.
Explanation: