Nota: La aplicación de escritorio de Internet Explorer 11 se retirará y se retirará del soporte técnico el 15 de junio de 2022 (para obtener una lista de lo que está en el ámbito,vea las preguntas más frecuentes). Las mismas aplicaciones y sitios de IE11 que usa hoy pueden abrirse en Microsoft Edge con el modo Internet Explorer. Más información aquí.

Resumen

Al configurar Internet Explorer para que use un script de configuración de proxy automático, almacena en caché el proxy devuelto por la llamada FindProxyForURL. El mecanismo de almacenamiento en caché (caché automática de resultados de proxy) se realiza en función del host (es decir, no en función de la dirección URL). Esto le impide usar diferentes servidores proxy para obtener acceso al mismo servidor web. En el siguiente escenario de ejemplo se muestra este comportamiento:



  • Configure un servidor web denominado "Servidor web" con dos carpetas virtuales: "/login" y "/test".

  • Cree el siguiente archivo PAC:

    function FindProxyForURL (url, host)
    {
    if shExpMatch (url, "http://webserver/login") return "DIRECT";
    else return "PROXY myproxy:80; PROXY mybackupproxy:80";
    }
  • Configure Internet Explorer para usar este archivo PAC.

  • Inicie Internet Explorer y escriba la siguiente dirección web:

    http://webserver/loginInternet Explorador carga el archivo PAC y usa correctamente una conexión directa.

  • Cuando aparezca la página de inicio de sesión, escriba http://webserver/test. Si usa el Monitor de red, puede observar que el acceso a "http://webserver/test" sigue utilizando una conexión directa en lugar de uno de los servidores proxy devueltos.

Más información

La caché automática de resultados de proxy es una mejora de rendimiento que se agregó a Internet Explorer 5.5 y versiones posteriores. El propósito de la memoria caché es reducir el procesamiento del cliente del script de configuración automática de proxy. Al conectarse a un sitio de Internet, se usa la función FindProxyForURL para determinar si se debe usar un proxy y qué proxy usar. Internet Explorer 5.5 y versiones posteriores comprueba primero la caché automática de resultados de proxy para determinar si se usó un proxy para conectarse al host en intentos anteriores. Si se produce un error en esta comprobación, indica que este es el primer intento de conectarse al host durante la sesión actual y se aplica la lógica de detección de proxy normal.

Si un script de configuración de proxy automático está configurado para usarse y Internet Explorer puede recuperarlo de la red (ya sea si la opción Detectar automáticamente Configuración o el script Usar configuración automática están habilitados), la caché de resultados de proxy automática se actualiza con el nombre de host al que se tiene acceso y el conjunto completo de servidores proxy devueltos analizando el script. En el ejemplo, cualquier nombre de host que se determine para usar un servidor proxy tendrá "PROXY myproxy:80; PROXY mybackupproxy:80" agregado a la caché automática de resultados de proxy.

En este escenario, "myproxy" se usa para cualquier acceso posterior a un nombre de host almacenado en caché y el script de configuración de proxy automático no se vuelve a procesar. Si "miproxy" es repentinamente inaccesible, ocurre lo siguiente:

  • El proxy "myproxy" se agrega a la lista de servidores proxy malos.

  • El proxy "mybackupproxy" se selecciona para atender la solicitud del nombre de host en cuestión, tomado de la caché automática de resultados de proxy.

  • Si la conexión se realiza correctamente, "mybackupproxy" se usa en solicitudes posteriores a este nombre de host durante la misma sesión de exploración.

Si todos los servidores proxy devueltos desde el script de configuración de proxy automático no son accesibles, recibirá un mensaje de error "Página no se puede mostrar" en Internet Explorer (lo que ocurriría si un servidor proxy estático es inaccesible repentinamente).

Esto permite que la conmutación por error del proxy se produzca incluso si la caché automática de resultados de proxy está habilitada, pero no permite especificar un servidor proxy diferente para el mismo nombre de host, sino, por ejemplo, para direcciones URL diferentes, como se muestra en el ejemplo. Si se trata de un requisito, es posible que desee deshabilitar la característica Caché automática de resultados de proxy. Esto dará como resultado el procesamiento del cliente de todas las solicitudes GET emitidas por Internet Explorer. Como resultado, el rendimiento de Internet Explorer puede estar afectado en función de la lógica del script de configuración automática de proxy y su tamaño. Para deshabilitar la caché automática de resultados de proxy, use uno de los métodos siguientes.

Nota Si deshabilita el almacenamiento en caché automático de proxy, el rendimiento de Internet Explorer puede verse afectado.

Método 1: modifique el Registro

Importante Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. Sin embargo, se pueden producir problemas graves si modifica el Registro incorrectamente. Por tanto, asegúrese de que sigue estos pasos cuidadosamente. Para mayor protección, realice una copia de seguridad del Registro antes de modificarlo. De esta manera podrá restaurar el Registro en caso de que se produzca un problema. Para obtener más información sobre cómo realizar una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

322756 Cómo realizar una copia de seguridad y restaurar el registro en Windows puede deshabilitar la caché automática de resultados de proxy

mediante la siguiente clave del Registro:



HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings
Valor: EnableAutoproxyResultCache Type: REG_DWORD Valor de datos: 0 = deshabilitar el almacenamiento en caché; 1 (o clave no presente) = habilitar el almacenamiento en caché de proxy automático (este es el comportamiento predeterminado)Si la clave del Registro no está presente, puede crear la clave del Registro mediante el siguiente archivo del

Registro:

Windows Editor del Registro versión 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings]"EnableAutoProxyResultCache"=dword:000000000"

Método 2: Modificar la configuración de directiva de grupo

  1. Haga clic enInicio, haga clic en Ejecutar, escriba gpedit.msc y, a continuación, haga clic en Aceptar.

  2. En el Editor de objetos de directiva de grupo, haga doble clic en Configuración de usuario\Plantillas administrativas\Windows\Internet Explorer.

  3. Haga doble clic en Deshabilitar el almacenamiento en caché de scripts de proxy automático.

  4. Haga clic en Habilitary, a continuación, haga clic en Aceptar.

Es posible que tenga que usar esta clave del Registro si se conecta mediante un servidor proxy que administra solicitudes seguras y no seguras en el mismo servidor. Un ejemplo de este comportamiento es el software servidor proxy SQUID. Como Internet Explorer normalmente almacena en caché la información de puerto, es posible que no envíe una solicitud segura sobre el número de puerto correcto cuando intenta enviar respuestas seguras y no seguras al mismo servidor, sino a números de puerto diferentes.

Para obtener más información sobre la adición de la lista de servidores proxy malo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

320507 Internet Explorer no vuelve a intentar el servidor proxy malo durante 30 minutos

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cómo de satisfecho está con la calidad de la traducción?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×