How does SA-FileUp compare to CGI-based upload mechanisms?
SA-FileUp offers several important advantages over CGI-based upload mechanisms: • Performance: SA-FileUp executes as an in-proc DLL, which means it is much faster than CGI for all size files. CGI has an expensive startup time for small files as there is a new process created for every upload. Several concurrent uploads would kill a web server. For large files, all of the upload data must be passed across process boundaries to, effectively copying the data twice. This adds tremendous costs to uploads. CGI is simply not a scalable alternative. • Security: SA-FileUp operates in the correct security context provided by IIS/ASP. This allows for NT domain users to be authenticated and impersonated during an upload. This means that even though the upload is occuring through a browser, the security credentials are exactly those of the sending user (assuming authentication and not anonymous) is in use. • Integration with ASP: SA-FileUp is fully integrated with Active Server Pages, permitting ea