
En Firefox, a menudo abro registros de nuestro servidor CI. Normalmente tienen unos pocos cientos de kB, pero a veces pueden tener un tamaño de hasta varios gigabytes. En este caso, Firefox se atasca (todas las pestañas) y tengo que esperar unos minutos hasta que procese presionar el botón Atrás.
Naturalmente, no quiero leer esas páginas (prefiero conectarme al servidor y leerlas usando una mejor herramienta, como less). Es posible que el servidor no informe correctamente sobre el tamaño de la página en los encabezados; los registros se actualizan a través de AJAX cuando se ejecuta la prueba.
¿Existe alguna configuración/complemento que bloquee la descarga/representación de páginas que superan cierto tamaño/después del tiempo de espera? O advertirme que la página es bastante grande, si no puede procesarla en fragmentos.
Respuesta1
Presumiblemente, los archivos de registro se presentan como archivos de texto y los está recuperando a través de FTP o algo así.
Por lo tanto, el navegador se comporta como se esperaba, ya que el archivo que está cargando es enorme y debe cargarse por completo antes de que el navegador sepa que ha finalizado, a diferencia de una página HTML donde la representación puede comenzar temprano si hay suficiente información disponible.
La forma de solucionar esto es tener más "inteligencia" en el servidor. Necesita un explorador de registros que sea capaz de hacer una "cola" en el archivo de registro. Luego debería actualizarse cada pocos segundos.
Puede implementar esto usted mismo usando PERL, PHP, Python o Node.JS muy fácilmente si se le permite agregar dichas cosas a un servidor web con acceso a los archivos de registro. También hay paquetes disponibles para todos esos idiomas.
Sin embargo, no creo que puedas hacer esto en el navegador ya que no tienes suficiente control. TúpodríaSin embargo, ejecute un proxy local que corte la conexión después de una cantidad determinada de datos o tiempo. IntentarViolinistasi estás en Windows.