如何使用 Apache 在服务器端压缩所有 JavaScript 文件?
嘿伙计们,
运行 Google Page Speed 后,我的压缩结果为红色。 Google Page Speed 表示我的几乎所有文件(JS、CSS 等)都应该使用 gzip 进行压缩。
我将以下行添加到我的 .htaccess 文件中。
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css text/plain text/javascript text/xml application/xhtml+xml application/x-httpd-php
</IfModule>
现在压缩结果看起来稍微好一些 - 黄色!然而 Page Speed 一直说我应该压缩所有我的 JavaScript 库和插件。我可以使用 gzip 将它们减少 65%。
当我将 text/javascript
设置为 DEFLATE
时,我的所有 JS 文件现在不应该被压缩吗?
Hey guys,
After running Google Page Speed, my Compression Results were red. Google Page Speed said almost all my files — JS, CSS, etc. — should be compressed with gzip.
I added the following line to my .htaccess file.
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css text/plain text/javascript text/xml application/xhtml+xml application/x-httpd-php
</IfModule>
Now the Compression Results look slighly better - yellow! However Page Speed keeps saying that I should compress all my JavaScript libs and plugins. I could reduce them by 65% with gzip.
Shouldn't all my JS files be compressed now when I have text/javascript
set as DEFLATE
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Apache 还使用 mime 类型 application/x-javascript,此指南 解释如何设置。
基本上它说你需要使用:
在旁注中,你也可以考虑使用压缩器/压缩器,例如 YUI 压缩器 或与您的软件集成的特定压缩器。
Apache also uses mime type application/x-javascript, this howto explains how to set it.
Basically it says you need to use:
On a side note, you might also consider using a minifier/compressor like the YUI compressor or a specific compressor that integrates with your software.