web-dev-qa-db-ja.com

どのMIMEタイプを圧縮しますか?そして、HTMLから `type`属性を省略するとどうなりますか?

私のリクエストにより、私のウェブホストはmod_deflateをONにしました。

Cpanelに[Webサイトの最適化]ボタンがあります。

そのメニューの中では、次のいずれかを選択できます。

「すべてのコンテンツを圧縮」または「指定されたMIMEタイプを圧縮」と次のデフォルトMIMEタイプを使用:「text/html text/plain text/xml」

  1. どのオプションを選択する必要があり、その理由は何ですか?

  2. オプション2を選択した場合、どのタイプを追加する必要がありますか(正確な記述方法が記載された推奨リストはありますか?)

  3. Googleの推奨事項 によると、omittedすべてのCSS参照のtype="text/css"属性とtype="text/javascript"すべてのスクリプト参照の属性。これは「gzip」プロセスを妨げますか?

3
rockyraw

どのオプションを選択する必要があり、その理由は何ですか?

おそらく2番目のオプションを選択しますが、そのリストにtext/csstext/javascriptを追加します。

基本的には、テキストベースのコンテンツは圧縮しますが、画像のようなコンテンツは圧縮されているため、これらのコンテンツは圧縮しません。

すべてのCSS参照からtype = "text/css"属性、およびすべてのスクリプト参照からtype = "text/javascript"属性を省略しました。これは「gzip」プロセスを妨げますか?

これはGoogleの内部スタイルガイドのように見えますが、あなたのウェブサイト向けではありません。ただし、この方法でMIMEタイプを省略することで問題が発生することはありません。 HTML5では必要ありません。

3
Tim Fountain

私は自分でこれをテストしていますが、役立つリンクが見つかりました。これを試しても、まだエラーはありません。興味深いことに、MIMEタイプtext/html text/plain text/xml text/css text/javascript application/javascriptを圧縮するように見えました

Cpanelを使用する場合:

https://documentation.cpanel.net/display/68Docs/Optimize+Website

「特定のタイプ」の設定を試みるためのMIMEタイプの提案があります。

http://httpd.Apache.org/docs/2.4/mod/mod_deflate.html

しかし、それは私のパフォーマンスには何もしませんでした。だから..さらにテストが必要です。

0
Ryan_All_Mad