You are designing an ASP.NET Web application for online image editing. Users can upload images to the Web application and edit those images by using utilities provided by the application. Some utilities are processor intensive and should be offloaded to a Graphics Processing Unit (GPU). Other utilities require the use of proprietary algorithms that must be performed on the server.
You need to design a solution for minimizing bandwidth usage and Web server response times during image processing, while providing a responsive application.
Which two approaches should you recommend? (Each correct answer presents part of the solution. Choose two.)
A.
Perform server-side image processing on the Web server.
B.
Perform server-side image processing on a dedicated server.
C.
Perform client-side image processing by using ASP.NET AJAX.
D.
Perform client-side image processing by using Microsoft Silverlight.