¿Pueden la versión HTTP o los encabezados afectar la apariencia visual de una página web?
Pregunta
Lo sé, también habría pensado que la respuesta era obviamente "no", pero estoy experimentando una situación extraña en la que cuando veo mi sitio desde nuestro servidor de prueba, aparece un poco más grande que cuando lo veo desde mi servidor de desarrollo local.He utilizado a Charles para confirmar que todo el contenido (el HTML, las imágenes, el CSS, el javascript, todo es el mismo.
La ÚNICA diferencia en el tráfico es que (debido a que el sitio local recibe servicio desde el servidor en modo de desarrollo de Django) los encabezados de respuesta se ven así:
HTTP/1.0 200 OK
Server WSGIServer/0.1 Python/2.5.2
Date Thu, 04 Sep 2008 23:56:10 GMT
Vary Cookie
Content-Length 2301
Content-Type text/html; charset=utf-8
Mientras que en el servidor provisional (donde Django se ejecuta dentro de Apache) los encabezados se ven así:
HTTP/1.1 200 OK
Date Thu, 04 Sep 2008 23:56:06 GMT
Server Apache/2.2.8 (Ubuntu) mod_python/3.3.1 Python/2.5.2 PHP/5.2.4-2ubuntu5 with Suhosin-Patch
Vary Cookie
Content-Length 2301
Content-Type text/html; charset=utf-8
Entonces, hasta donde puedo decir, las únicas diferencias son HTTP/1.1 vs HTTP/1.0, el identificador del servidor (Apache vs WSGIServer) y el orden de los encabezados Fecha/Servidor.
Para profundizar un poco más en las diferencias de apariencia, básicamente parece como si la versión del sitio en el servidor de prueba estuviera "ampliada" en aproximadamente un 10%.Por ejemplo, el logotipo principal que domina nuestra página de inicio tiene 220 píxeles de ancho, pero cuando el servidor de nuestro servidor provisional muestra 245 píxeles de ancho.Todo lo demás en la página (otras imágenes, texto, espacios, etc.) también es proporcionalmente más grande.
Todo esto está en Firefox 3.No tengo ningún otro navegador disponible para probar en este momento.
¿Alguien más ha encontrado algún comportamiento extraño como este antes?Estoy en una pérdida.
Solución
¿Has probado Ver -> Zoom -> Restablecer en ambos sitios?