2016-12-06 6 views
1

ChromeのブラウザでアプリケーションのPagespeedを実行しました.Pageスコアは100のうち30です。私は、jsとcssの "Enable compression"を修正する際に問題に直面しています。PageSpeed Webアプリケーションの「圧縮を有効にする」

私はSpring MVCとjboss 7.1.1を使用しています。私はjbossスタンドアロンxmlでいくつかの設定変更を試みましたが、うまくいきませんでした。

<system-properties> 
     <property name="org.apache.coyote.http11.Http11Protocol.COMPRESSION" value="on"/> 
     <property name="org.apache.coyote.http11.Http11Protocol.COMPRESSION_MIME_TYPES" value="application/javascript,text/javascript,text/css,text/html,text/xml,text/json"/> 
    </system-properties> 

<script type="application/javascript" src="${pageContext.request.contextPath}/dashboard-assets/scripts/daterangepicker.js"></script> 

この問題を解決するのを手伝ってください。

+0

_ "設定を変更しようとしました"など...? – zeroflagL

+0

これを見ていただきありがとうございます、私が行った構成の変更を更新しました。 –

答えて

0

正しいMime-Typeを確認してください。

あなたは鉱山の種類を使用して、どのファイルを圧縮するかを選択しています。これらが実際に提供しているものと一致するかどうか見てください。 (別のブラウザを使用している場合または類似の)これは、クロームネットワーク]タブで私のプロジェクトから

MIMEタイプ利用可能であるJavaScriptが、それは実際にアプリケーション/ javascriptのあること

text/xml text/plain text/css text/javascript application/json application/javascript application/xml image/svg+xml 

注意です。

あなたはnginxのまたはApache httpdのようなWebサーバから(画像のように、JS、CSS、フォントなど)の資産をサービスを見ている必要があり、セットアップのによってはWebサーバー

から資産をサーブ。これらのWebサーバーは静的ファイルを処理する能力が高く、アプリケーションサーバーに送信されるトラフィックも少なくて済みます。

+0

あなたは、httpdがJBossより常に速いという主張を支持できますか?少なくともTomcatの場合、それは真実ではないようです。http://www.tomcatexpert.com/blog/2010/03/24/myth-or-truth-one-should-always-use-apache-httpd-front -apache-tomcat-improve-perform –

+0

提案をいただき、ありがとうございます。すぐにサーバーを変更することはできません。 –

+0

スクリプト:

関連する問題