我知道,我本以为答案显然也是“否”,但我遇到了一种奇怪的情况,当我从登台服务器查看我的网站时,它看起来比我从本地开发服务器查看时略大。我使用 Charles 来确认所有内容——HTML、图像、CSS、javascript,一切都是一样的。
流量的唯一区别是(因为本地站点是从 Django 开发模式服务器提供的)响应标头如下所示:
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
而在登台服务器(Django 在 Apache 中运行)上,标头看起来像这样:
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
因此,据我所知,唯一的区别是 HTTP/1.1 与 HTTP/1.0、服务器标识符(Apache 与 WSGIServer)和日期/服务器标头的顺序。
为了进一步详细说明外观上的差异,基本上看起来好像登台服务器上的站点版本被“放大”了大约 10%。例如,主导我们主页的主要徽标是 220 像素宽,但是当我们的登台服务器中的服务器显示为 245 像素宽时。页面上的所有其他内容(其他图像、文本、间距等)也按比例增大。
这一切都在 Firefox 3 中。目前我没有任何其他浏览器可供测试。
以前有没有其他人遇到过类似的奇怪行为?我很茫然。