RE:Por qué ASP es tan lento?
Según el Sitio de Microsoft, hay una tabla comparativa sobre sus tecnologías y lo ordena en velocidad asi:
ASP
ASP.NET
COM (ActiveX)
CGI
ISAPI (también con Filtros pero no es tan funcional por tanto descartados los filtros)
He hecho varios sitios web con ISAPI y tiene soporte para Apache también, incluso puedo decir que los Módulos Apache son más veloces que PHP (en el caso de Apache).
Qué te otorga todo esto? Velocidad, Poder, mayor número de usuarios concurrentes, entre otros...
Hablando de CGI... es rápido, realmente rápido, sólo que ganó anti-popularidad debido a que la gente decía que era leento.. pero en realidad no es así... CGI e ISAPI son tecnologías antiguas pero vigentes, prueba de ello es que ASP y ASP.NET funcionan bajo un archivo llamado ASP.DLL que es una ISAPI, en su época, los CGIs funcionaban en servidores con máximo 32 MB de RAM y por tanto, como CGI hace un proceso por cada cliente, entonces no podía soportar más de 30 usuarios concurrentes...! ahora es distinto porque hay más memoria y la memoria virtual está extendida...
Que tu página es rápida? si... pero por el cache del servidor... aunque recuerda que ASP es código interpretado, por tanto hace más procesos internos en la PC que el código compilado... y CGI e ISAPI lo son...
Consigue Delphi, cualquier versión por encima de la 5, puede ser 6 o 7 me gusta más, incluso Delphi 2005 te sirve para crear tanto ISAPIs como ASPs pero .NET. Tiene asistentes y el código es igual de fácil al reparchado VB con la diferencia que tienes mayor poder... No hay muchos tutoriales al respecto que te expliquen con detalle todo porque se requeriría un libro entero, y es más... los hay!!!, pero si deseas te puedo pasar el código fuente de un proyecto que hice para una U... claro que con reserva del sumario y con las disculpas sobre el código "sucio" (es decir sin optimizar ni depurar eficientemente) que pueda tener...