答えは明らかに「いいえ」だと思っていたでしょうが、ステージングサーバーからサイトを表示すると、ローカル開発サーバーから表示した場合よりも少し大きく表示されるという奇妙な状況が発生しています。私は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、サーバーID(ApacheとWSGIServer)、およびDate/Serverヘッダーの順序です。
外観の違いについてもう少し詳しく説明すると、基本的には、ステージングサーバー上のサイトのバージョンが約10%「ズームイン」されているように見えます。たとえば、ホームページを支配する主要なロゴの幅は220ピクセルですが、ステージングサーバーのサーバーが245ピクセルの幅で表示される場合です。ページ上の他のすべて(他の画像、テキスト、間隔など)も比例して大きくなります。
これはすべてFirefox3にあります。現時点でテストできる他のブラウザはありません。
他の誰かが以前にこのような奇妙な行動に遭遇したことがありますか?私は途方に暮れています。