我通过我的cPanel在我的网站上激活了Google PageSpeed模块,我的网站现在看起来要快得多,但我注意到它增加了很多:
<script>eval(mod_pagespeed_123ABC);</script>
<script>eval(mod_pagespeed_456DEF);</script>
等。
有谁知道为什么他们需要在那里,是否有办法将其删除?
答案 0 :(得分:3)
这是“合并JavaScript”(combine_javascript
)设置。
https://developers.google.com/speed/pagespeed/module/filter-js-combine#configuration
'Combine JavaScript'旨在通过用一个JavaScript文件替换多个不同的JavaScript文件来减少浏览器在浏览期间发出的HTTP请求数。
此过滤器使用Javascript'eval'表达式来评估DOM中适当位置的每个标记,但是在一次HTTP提取中获取聚合的脚本内容。浏览器之间的影响可能会有所不同,尚未经过彻底衡量。