Como dice el título, si coloco un app_offline.htm
en la raíz de la aplicación, ¿cortará las solicitudes actualmente en ejecución, o solo las nuevas?¿Apl_offline.htm detendrá las solicitudes actuales o simplemente las nuevas?
Respuesta
Aquí está mi experimento cojo; He creado una página ASPX con el código siguiente:
protected void Page_Load(object sender, EventArgs e)
{
Response.BufferOutput = false;
Response.Write("Step 1<br />");
System.Threading.Thread.Sleep(10000);
Response.Write("Step 2<br />");
System.Threading.Thread.Sleep(10000);
Response.Write("Step 3<br />");
}
Este código simplemente introduce algunas cargas de la página loooong. Accedí a la página y mientras estaba cargando, creé un archivo "app_offline.htm". Luego cargué otro navegador web y confirmé que la aplicación estaba fuera de línea. Luego volví a visitar mi solicitud de "carga" ... completó todo el camino hasta el paso 3.
Esto confirma que las solicitudes actuales terminan de cargarse y las nuevas solicitudes se rechazan.
Desde el blog de ScottGu:
Básicamente, si se coloca un archivo con este nombre en la raíz de un directorio de aplicaciones web , ASP.NET 2.0 se shut-down de la aplicación, descarga el dominio de la aplicación del servidor y detener el procesamiento de cualquier nueva solicitud entrante para esa solicitud . ASP.NET también a continuación responder a todas las solicitudes de dinámicas páginas de la aplicación mediante el envío de vuelta el contenido del archivo app_offline.htm (por ejemplo: usted podría quiere tener un “sitio bajo construcción” o “ abajo para el mensaje de mantenimiento ").
App_Offline.htm - ScottGu's Blog
Por lo tanto, parece que va a continuar procesando petición actual, pero deja de nuevas solicitudes entrantes.
- 1. Nuevas actualizaciones actuales actualizadas intención actual
- 2. ¿Reduce las solicitudes HTTP o no?
- 3. monitoreando las solicitudes de tomcat por segundo?
- 4. ¿es mejor o agrupar mis solicitudes de AJAX o enviar todas las solicitudes por separado?
- 5. Polyfill o soluciones para las nuevas funciones de ECMAScript5?
- 6. Base de datos: insertar nuevas filas o actualizar las existentes?
- 7. ¿Las variables de instancia son las nuevas variables globales?
- 8. PHP - ¿Salir o morir() en las solicitudes AJAX?
- 9. Seguridad de las solicitudes AJAX
- 10. Reemplace las líneas nuevas, pero conserve las líneas en blanco
- 11. CURL: ¿Cómo retiene las cookies entre las solicitudes?
- 12. Firebug no muestra las solicitudes ajax
- 13. Distingue las solicitudes ajax de las solicitudes completas en el validador personalizado JSF
- 14. BPMS o simplemente programación?
- 15. ¿Echo ps mientras conserva las líneas nuevas?
- 16. ¿Cómo manejo las nuevas líneas en JSON?
- 17. Registrar las solicitudes y las respuestas del cliente del eje2
- 18. ¿Cuáles son las relaciones actuales entre Eclipse, Aptana y PyDev?
- 19. ¿cuál es la situación de las regalías actuales mp3/licencias
- 20. ¿Cómo diferenciar las solicitudes de Ajax de las solicitudes Http normales?
- 21. Cómo reducir las solicitudes css http?
- 22. ¿Cómo usar de forma segura las nuevas funciones de Linux?
- 23. ¿Node limpia node.js después de las solicitudes?
- 24. HTML5: dragover(), drop(): cómo obtener las coordenadas x, y actuales?
- 25. Finalice elegantemente el servicio WCF: complete todas las sesiones abiertas y restrinja las nuevas sesiones
- 26. ¿Reduce las solicitudes HTTP de 1000 imágenes?
- 27. CORS in grails: ¿fallan todas las solicitudes?
- 28. HttpHandler para enganchar las solicitudes * .svc
- 29. Las solicitudes http de Node.js no funcionan
- 30. ¿Cuáles son las diferencias actuales entre jQuery y Prototype?