luc*_*uca 22 apache gzip deflate yslow
在Apache Im中通过将以下内容添加到我的.htaccess文件来启用输出压缩:
# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# Or, compress certain file types by extension:
<Files *.html>
SetOutputFilter DEFLATE
</Files>
Run Code Online (Sandbox Code Playgroud)
所以我用Content-Encoding服务所有内容:gzip但是当我用Yslow测试我的网页时,我收到:
Grade D on Compress components with gzip
There are 3 plain text components that should be sent compressed
* http://mysite.com/javascript/youTubeEmbed/youTubeEmbed-jquery-1.0.css
* http://mysite.com/javascript/jquery.swfobject.1-1-1.min.js
* http://mysite.com/javascript/youTubeEmbed/youTubeEmbed-jquery-1.0.js
Run Code Online (Sandbox Code Playgroud)
问题出在哪里?它们不应该自动压缩吗?
谢谢
卢卡
Jef*_*ick 23
您是否记得在重新加载页面并运行Yslow之前清除缓存?
我有完全相同的问题,并修复它.这是我的代码:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
Run Code Online (Sandbox Code Playgroud)
小智 5
就我而言,我解决了完全相同的问题,只需将此行添加到 .htaccess 文件中: AddOutputFilterByType DEFLATE text/javascript
也许服务器没有将 javascript 作为application/javascript而是text/javascript。希望能帮助到你。
归档时间: |
|
查看次数: |
40653 次 |
最近记录: |