如何使用 Apache 在服务器端压缩所有 JavaScript 文件?

发布于 2024-11-06 02:17:24 字数 536 浏览 0 评论 0原文

嘿伙计们,
运行 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

余厌 2024-11-13 02:17:24

Apache 还使用 mime 类型 application/x-javascript,此指南 解释如何设置。

基本上它说你需要使用:

<Location />
    AddOutputFilterByType DEFLATE application/x-javascript
</Location>

在旁注中,你也可以考虑使用压缩器/压缩器,例如 YUI 压缩器 或与您的软件集成的特定压缩器。

Apache also uses mime type application/x-javascript, this howto explains how to set it.

Basically it says you need to use:

<Location />
    AddOutputFilterByType DEFLATE application/x-javascript
</Location>

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文