Creme que no te siento pesado, al contrario, siempre he creido que estas platicas son buenas, igual puedo salir de dudas yo también o profundizar más en un tema, como dijo MikiBroki, la nota informtiva es buena, aunque yo siempre pruebo mis paginas en ambos navegadores por la cuestion de JavaScript y CSS y nunca me ha pasado, y estoy de acuerdo en que son dos llamadas etc.
Porque digo que pueden fallar ???, porque me ha pasado, y porque en mis inicios en su momento no me funcionaron correctamente, y lei en la documentación oficial que no eran los más seguros, y miren, para muestra un botón, yo empecé con IIS 5, ahí mire esos detalles, quizás ahora en el IIS 6.0 ya sean más estables, es el que uso ahorita IIS 6, pero si algo no funcionaba por que tenia bugs, mejor asegurarme de que no tienen nuevos bugs ahorita
Desde que entre a este foro mire lo de referer, muchos lo usan y basan mucha de sus funcionalidades en el, no solo en el foro de ASP tambien en PHP, y bueno, al final de una larga platica en un mensaje que no encuentro por ninguna parte, recibi este mensaje privado...
Cita:
si si si si
--------------------------------------------------------------------------------
Estas conversaciones son muy productivas para el foro!!!
seguro que habrá gente que las lea y reconozca los errores que ellos tienen en las soluciones que escribimos nosotros. Y ESO HACE QUE ME SIENTA BIEN!!!!!!!!!!!
Un saludo.
El nombre de la persona no lo pongo porque es privado, pero si esa persona lo reconoze pues que lo ponga, y si el moderador encuentra ese post donde se hablo de un sistema de recomendaciones que ponga una liga, porque fue muy interesante el proceso, desde el principio de ese mensaje dije, REFERER no es seguro, no lo tomaron en cuenta, y hasta el final despues de muchas pruebas comprobamos entre 3 personas que era cierto... en eso me apoyo en mis comentarios, que son cosas que me han pasado y en las cuales tengo experiencia.
Pero igual, acepto que es mi punto de vista, mi metodo de trabajo, y que muchas personas tienen diferentes, y por otra parte u_goldman, creeme que disfruto el debate, y me gusta, acepto muy facilmente cuando estoy equivocado y lo escribo ampliamente, puedes entrar la foro de PHP y comprobaro

.
Por otra parte, paso a paso:
Include si es pesado, como cualquier codigo que se ejecuta, Execute es igual de pesado porque de la misma manera carga el script como el include, y creo que aclare que dentro del Include no se debe poner codigo directo para nada, justo por lo que tu dijiste:
"desde un include puedes tener acceso a las variables, funciones, querystring y post de la pagina que incluye, y no asi con Server.Execute que solamente "ejecuta" un codigo por su cuenta"
Yo dije claramente, NO CODIGO DIRECTO EN EL INCLUDE, razon, eso destruye la estructura de reservar memoria y luego ejectuar

, y ese era mi punto principal para usar Include sobre EXECUTE, el hecho de estar reservando memoria a cada paso es deficiente, y si desde el principio reservar lo que necesitas y solamente trabajas sobre ella eso es lo mejor, ese fue mi punto, no tanto si era pesado o no, pero como todo, una cosa puede ser pesado, pero si lo tienes que usar, lo usas y punto, si no lo usas no existe codigo

, y ese tema ufff, tiene mucho, que en su momento hablamos de la ventaja y desventaja de un DLL contra un include, creo que lo recuerdas.
Del transfer, lo que hace es que carga en memoria el SCRIPT que estas ejecutando y luego se va a otro script, en ese inter no libera el primer script(o bueno, eso tengo entendido), tambien como es interno no afectara tus logs como llamadas a otra pagina, sino todo interno, algo como SCRIPT_NAME apuntara a esa misma pagina, no a la que realmente estas ejecutando, entonces mi punto como ventaja eran:
- Ejecutas - liberas - Ejecutas, lo que esta haciendo es que para cada pagina esta usando solamente los recursos que necesita, si es mas lento porque son dos llamadas, creo que nunca dije mas RAPIDO, solo dije mas eficiente.
- Tus logs se mantienen intactos.
Ese fue mi punto, entonces creo que no contradije lo que estas diciendo, en ningun momento dije que causa problemas en los recursos, solo dije que la estructura que siguen no es la más eficiente.
Tu mismo has dicho que lo usas solamente en momentos especiales, porque?
Porque no los usas siempre si son mejores que los otros?
Si alguien me preguntara eso, yo diria, porque son mas estandares y mas seguros.
Suerte!!