2011-01-29 2 views
1

私はjammitを使ってdata-uriを私のrails appに埋め込みました。しかし、これはジャムやレール特有の質問ではありません。gzip形式のcssファイルが提供されているかどうかをテストするにはどうすればよいですか?

  • スタイルdatauri.css(75キロバイト)
  • スタイルdatauri.css.gz(40キロバイト)

Iを:生成された各CSSファイルについては

は、jammitには2つのバージョンは、IE作成します私のプロダクションアプリがfirefoxとchromeにデータuriを提供していて、IEにアクセスできない間に browsershotsのスクリーンショットがすべてうまくいくと示唆しているため、すべてが機能していることを知っています。

1: gzip形式のスタイルシートがブラウザに提供されていることを確認するにはどうすればよいですか?かなり小さいファイルなので気にします。

(私は非gzip圧縮されたCSSファイルでフォントサイズを変更し、何が起こるかが、私は簡単な方法があります願って見ることができると思います - おそらくカールか何かを使用して)

Q2:アプリは主人公でホストされていて、私はtheir docsからあなたのためにすべてをgzipしていると知っていますが、jammitは最高の圧縮レベルを使用していると言われています。私のファイルは2回gzipされますか?一度jammitで、もう一度nginxでもう一度?

答えて

1

Q1

あなたは何が起こっているのか推測にHTTPヘッダを検査することができます。 nginxは、あなたのCSSのgzipped版を提供するか、またはその場で圧縮版を作成するように言えるかもしれませんが、私はあなたがeaslyクライアントの観点からサーバであることを言うことができるとは確信していません。

Q2

Herokuのスポーツ強力なキャッシング/ nginxのワニスによって給電フロントエンドシステムを最適化します。彼らはあなたのアプリがより少ないリソースを消費するようにする方法を説明してくれるでしょう。あなたのWebアプリケーションのホーム・ページをロード

BONUS

データの1メガバイトを超える私のブラウザのダウンロード。 Javascriptを使って画像を読み込むことができます。

+0

遅延ロードのおかげでありがとう - 私は今それに取り組んでいます:) – stephenmurdoch