2016-04-04 15 views
2

私はcPanelのを経由して自分のサイトでGoogleのPageSpeedモジュールを活性化し、私のサイトは現在、はるかに高速であると思われるが、私はそれはたくさんの追加気づい:なぜpagespeedモジュールはeval()を追加しますか?

<script>eval(mod_pagespeed_123ABC);</script> 
<script>eval(mod_pagespeed_456DEF);</script> 

などを...

誰もがなぜ知っています彼らはそこにいる必要があり、それらを取り除く方法があれば?

答えて

2

これは「JavaScriptを結合する」(combine_javascript)の設定です。

https://developers.google.com/speed/pagespeed/module/filter-js-combine#configuration

のJavaScriptを組み合わせる 'は単1と複数の別個のJavaScriptファイルを置き換えることにより、ページの更新時にブラウザによって行われたHTTPリクエストの数を減らすことを目指しています。

このフィルタはJavaScriptの 'eval'式を使用して、DOMの適切な場所で各タグを評価しますが、1つのHTTPフェッチで集約されたスクリプトコンテンツを取得します。これの影響はブラウザによって異なる可能性があり、まだ完全に測定されていません。

関連する問題