2016-04-04 70 views
2

我激活了谷歌的PageSpeed模塊上我的網站通過我的cPanel和我的網站似乎是快了很多,現在,但我注意到它增加了很多:爲什麼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」旨在通過用一個單一的一個替代多個不同的JavaScript文件,以減少頁面刷新期間通過瀏覽器發出的HTTP請求的數量。

此過濾器使用JavaScript'eval'表達式來評估DOM中適當位置處的每個標記,但在一次HTTP提取中獲取聚合腳本內容。這種影響在瀏覽器之間可能會有所不同,並且尚未完全測量。