2016-04-04 19 views
2

Ich aktivierte Google Page Speed-Modul auf meiner Website über meine cPanel und meine Seite scheint jetzt viel schneller zu sein, aber ich merkte, es fügt eine Menge:Warum fügt das pageSpeed-Modul eval() hinzu?

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

etc ..

Weiß jemand, warum sie müssen da sein und wenn es einen Weg gibt sie zu entfernen?

Antwort

2

Dies ist die Einstellung "Kombiniere JavaScript" (combine_javascript).

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

‚Kombinieren Sie JavaScript‘ sucht die Anzahl der HTTP-Anfragen von einem Browser während Aktualisierung der Seite gemacht zu reduzieren, indem mehrere verschiedene JavaScript-Dateien mit einem einzigen zu ersetzen.

Dieser Filter verwendet den JavaScript-Ausdruck 'eval', um jedes Tag an der richtigen Position im DOM auszuwerten, aber den aggregierten Skriptinhalt in einem HTTP-Abruf abzurufen. Die Auswirkungen davon werden wahrscheinlich zwischen Browsern unterschiedlich sein und wurden noch nicht gründlich gemessen.