Advanced Technical Design
When we create server side controls we do it properly. We code in C# for unsurpassed performance, control and stability. All our classes are 100% CLS compliant and 100% Managed*.
Uploads are only copied to memory when required. This means that even for large uploads ABCUpload will use only a small amount of memory. Caching on disk is invisible to the user and uses advanced Windows techniques to ensure that the division of data between disk and memory is handled optimally.
ABCUpload is multithreaded to take full advantage of multiple processors. In particular, time wasteful operations such as disk access, are serialized to other threads to ensure that no bottlenecks occur.