gpt4 book ai didi

ruby-on-rails - 如何压缩从运行在 apache/passenger 上的 rails 应用程序提供的 javascript 文件?

转载 作者:行者123 更新时间:2023-12-04 19:19:17 25 4
gpt4 key购买 nike

我正在使用 Apache 2.2、Passenger 3.0.2、Rails 3。

我通过修改 deflate.conf 文件设法压缩了 css 文件。但是,当我运行 firefox 插件 yslow 时,它仍然说 javascript 文件未压缩。

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript text/javascript application/x-javascript
</IfModule>

上面,我使用了所有三个变体:“application/javascript text/javascript application/x-javascript”但没有运气。

这是来自 yslow 的消息:

Grade D on Compress components with gzip

There are 3 plain text components that should be sent compressed

* http://myhost.dyndns.org:8080/javascripts/jquery-1.4.2.min.js?...
* http://myhost.dyndns.org:8080/javascripts/jquery.validate.min.js?...
* http://myhost.dyndns.org:8080/javascripts/rails.js?...

最佳答案

Jammit 是 Rails 的工业级 Assets 打包库,提供您期望的 CSS 和 JavaScript 连接和压缩,以及 YUI Compressor 和 Closure Compiler 兼容性、提前 gzip 压缩、内置 JavaScript 模板支持,和可选的 Data-URI/MHTML 图像和字体嵌入。

http://documentcloud.github.com/jammit/

关于ruby-on-rails - 如何压缩从运行在 apache/passenger 上的 rails 应用程序提供的 javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5931712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com