javascript - GZipping CSS 和 JS 文件

标签 javascript css gzip yslow

我正在使用 YSlow 来提高我网站的速度,但我在“使用 gzip 压缩组件”等级方面遇到了麻烦。我的 .htaccess 文件中有这个:

SetOutputFilter DEFLATE

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript

但是 YSlow 说

There are 4 plain text components that should be sent compressed

* http://crewinyourcode.com/css/reset.css
* http://crewinyourcode.com/css/inner-pages/index.css
* http://crewinyourcode.com/script/css/jquery-ui-1.8.custom.css
* http://crewinyourcode.com/js/inner-pages/index.js

如何压缩 css 和 js 文件?

另外...我无权访问 httpd.conf 文件。

您可以在 http://crewinyourcode.com 查看问题

更新:

已添加

AddType text/css .css
AddType application/x-javascript .js

到 .htaccess,它似乎没有帮助。

最佳答案

你有 .css 和 .js 的 AddType 行吗? Apache 很难仅通过内容自动找出类型——它们看起来很像 C 代码。

尝试将这些行添加到您的 .htaccess...

AddType text/css .css
AddType application/x-javascript .js

关于javascript - GZipping CSS 和 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2795493/

相关文章:

javascript - jQuery + localStorage - JSON 值检查 true 或 false

javascript - 如何在 setInterval() 方法后设置 "stop"?

node.js - 使用 NodeJS 创建 Gzip 压缩的 JSON 文件并上传到 S3 存储桶

java - Tomcat 上的 Tapestry Web App 偶尔会吐出垃圾

javascript - JavaScript 中的原语和对象包装器等价

javascript - 创建 key :value object from a flat object

javascript - 不确定条形图中条形图的边距来自哪里

html - 我可以在 html 中使用 <ul> 和 <li> 以表格形式呈现吗?

html - 用于在两个 div 类之间交替的 Twig 规则

python - 通过 SFTP 从远程服务器读取 GZIP 文本文件