2 votos

Las imágenes se ven pixeladas en todos los navegadores

Tengo un sitio de WordPress y recientemente he notado un efecto extraño en las imágenes del sitio. Se ven pixeladas a pesar del tamaño perfecto ya que no se estiran incluso si descargo la imagen y la abro en un visor de imágenes normal sigue pixelada.

Estoy usando un dongle 3G con mi portátil así que pensé que se debía a la baja velocidad de la conexión así que lo probé en el trabajo con una conexión de fibra óptica pero siempre se veía pixelado.

Pero cuando navego por el sitio usando TOR Browser las imágenes se ven limpias y como se espera.

A continuación se muestran las capturas de pantalla:

enter image description here

¿Hay alguna explicación posible para esto?

1voto

JakeGould Puntos 17382

Usted afirma esto:

Estoy usando un dongle 3G con mi portátil así que pensé que se debía a la baja velocidad de conexión, así que lo probé en el trabajo con una conexión de fibra óptica pero siempre se veía pixelado.

No estoy muy seguro de quién es tu proveedor de 3G o el proveedor de ISP del trabajo, pero todo esto suena a servidores proxy en algún lugar de la conexión de red reprocesando imágenes para ahorrar ancho de banda. He visto que esto sucede en los EE.UU. en mi conexión Sprint 3G/4G a veces. Un día las imágenes de cualquier cosa se ven reducidas. Al día siguiente, bien nítidas. Nunca se da una explicación o se explica claramente.

Muchos ISP niegan que estén reduciendo la escala de las imágenes para hacer frente a los cuellos de botella del ancho de banda, porque se da a entender que están manipulando los datos del "portador común", lo que anularía el concepto de neutralidad de la red, en el que los usuarios pagan por la velocidad del servicio y esperan que el contenido se les entregue de forma limpia y sin manipulaciones. Pero, independientemente de lo que digan los ISP, hay muchas discusiones en línea aquí y aquí -señalando el hecho de que muchos ISP realizan esta práctica.

Lo interesante aquí es que mencionas el mismo bloqueo en tu conexión de trabajo que con tu 3G. Si estás 100% seguro de que ese es el caso, ¿podría ser que tu proveedor de 3G y tu proveedor de ISP del trabajo sean la misma entidad? Si es así, eso lo explica. Si no es así, entonces la siguiente suposición sería algún proxy de Internet a nivel nacional que estaría filtrando todo el contenido. Eso explicaría por qué cuando usas TOR -que es esencialmente una VPN que hace que tu conexión principal esté en cualquier otra parte del mundo- las imágenes se ven bien.

Pero al final, algo en la cadena de conectividad de la red está reprocesando esas imágenes.

Y si quieres intentar diagnosticar esto por tu cuenta, sólo tienes que utilizar curl -I desde la línea de comandos para ver las cabeceras en bruto de los activos. Por ejemplo, estoy en Brooklyn, Nueva York, en los Estados Unidos, y esto es lo que veo al hacer un curl -I desde la ventana del terminal de mi Mac Mini con OS X a la imagen de origen de tu sitio que mencionas en tu post:

curl -I http://topten.tn/wp-content/uploads/2014/07/Maybach-Exelero.jpg

Y la salida es la siguiente:

HTTP/1.1 200 OK
Content-Type: image/jpeg
Server: Apache
Last-Modified: Tue, 29 Jul 2014 11:44:22 GMT
Cache-Control: max-age=900
Expires: Sat, 06 Dec 2014 18:29:25 GMT
Content-Length: 24261
Accept-Ranges: bytes
Date: Sat, 06 Dec 2014 18:26:59 GMT
Age: 754
Connection: keep-alive
X-Geo: varn30.rbx5
X-Geo-Port: 1013
X-Cacheable: Cacheable: matched cache

El Cache-Control La cabecera muestra una edad máxima de 900. Que son 900 segundos. Lo que se traduce en 15 minutos. Si borras la caché de tu navegador y vuelves a cargar la página, debería cargarse una nueva imagen. Así que a mi entender, el almacenamiento en caché no es un problema aquí. Pero si alguien en la cadena de la red está jugando con el cambio de tamaño de los JPEG a través de un proxy, las cabeceras podrían ser diferentes.

De nuevo, este curl -I no está garantizado que le proporcione una "pistola humeante" ya que por lo que sabemos el servidor proxy simplemente está comprimiendo la imagen y transfiriendo las cabeceras de los elementos de origen sin modificación. Pero vale la pena comprobarlo si está interesado en profundizar en lo que puede estar causando este problema.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: