Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css GZIP压缩不';我似乎不在htaccess工作_Css_Performance_Apache_.htaccess_Gzip - Fatal编程技术网

Css GZIP压缩不';我似乎不在htaccess工作

Css GZIP压缩不';我似乎不在htaccess工作,css,performance,apache,.htaccess,gzip,Css,Performance,Apache,.htaccess,Gzip,我试图提高网站的性能,但无论我怎么做,我总是在“启用gzip压缩”上得到很低的分数(21%)。其他所有成绩都在90-100分之间。这真的让我很烦,因为它似乎在一些网站上工作,而在其他网站上却不起作用 下面是我在.htaccess中的代码。#BEGIN GZIP to#END GZIP是我在评论中尝试的新东西,但它似乎适用于apache的旧版本。如何通过.htaccess文件提高“启用gzip压缩”的分数 FileETag MTime Size # BEGIN GZIP # mod_gzip c

我试图提高网站的性能,但无论我怎么做,我总是在“启用gzip压缩”上得到很低的分数(21%)。其他所有成绩都在90-100分之间。这真的让我很烦,因为它似乎在一些网站上工作,而在其他网站上却不起作用

下面是我在.htaccess中的代码。#BEGIN GZIP to#END GZIP是我在评论中尝试的新东西,但它似乎适用于apache的旧版本。如何通过.htaccess文件提高“启用gzip压缩”的分数

FileETag MTime Size

# BEGIN GZIP
# mod_gzip compression (legacy, Apache 1.3)
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|xml|txt|css|js)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>
# END GZIP

# DEFLATE compression
<IfModule mod_deflate.c>
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

# remove browser bugs
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>

<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf|ico)$">
Header set Cache-Control "public"
Header set Expires "Thurs, 06 Jan 2016 14:30:00 GMT"
Header set Last-Modified "Thurs, 06 Jan 2014 14:30:00 GMT"
</FilesMatch>

<IfModule mod_headers.c>
<FilesMatch "\.(js|css|xml|gz)$">
    Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>
fileTag MTime大小
#开始GZIP
#mod_gzip压缩(遗留,Apache 1.3)
mod_gzip_on Yes
是的
mod_gzip_item_include file\(html?| xml | txt | css | js)$
mod_gzip_item_包含处理程序^cgi脚本$
mod_gzip_项目包括mime^text/*
mod_gzip_item_包括mime^application/x-javascript*
mod_gzip_项_排除mime^image/*
mod_gzip_item_排除rspheader^内容编码:.*gzip*
#结束GZIP
#放气压缩
AddOutputFilterByType泄气文本/普通
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE应用程序/xml
AddOutputFilterByType DEFLATE应用程序/xhtml+xml
AddOutputFilterByType DEFLATE应用程序/rss+xml
AddOutputFilterByType DEFLATE应用程序/javascript
AddOutputFilterByType DEFLATE应用程序/x-javascript
#删除浏览器错误
浏览器匹配^Mozilla/4 gzip纯文本/html
浏览器匹配^Mozilla/4\.0[678]无gzip
BrowserMatch\bMSIE!没有gzip!仅限gzip文本/html
头附加用户代理
标头集缓存控制“公共”
标题集过期“2016年1月6日星期四14:30:00 GMT”
标题集上次修改“2014年1月6日星期四14:30:00 GMT”
头附加变量:接受编码

这是编程吗?我认为这可能会更好,请在您的网站上运行(选中“详细信息”复选框)。在这里,您可以看到哪些文件类型被压缩。请在这里发布未压缩的文件类型。嗨,Reeno,谢谢链接。我已经通过了这个网站,它告诉我没有文件被压缩,这听起来是对的,因为页面速度很低。你的服务器上启用了GZip吗?如果删除
和以下
,会发生什么情况?如果出现错误500,则服务器配置不正确。请注意,PHP内置了与Apache不同的压缩。您需要决定要压缩的位置。对于apache,请尝试运行
httpd-M
以查看已编译模块的列表。从那里你可以看到你是否有需要不同语法的mod_gzip或mod_deflate。