Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.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
Javascript 所有HTML元素的GZIP压缩_Javascript_Html_Css_.htaccess_Gzip - Fatal编程技术网

Javascript 所有HTML元素的GZIP压缩

Javascript 所有HTML元素的GZIP压缩,javascript,html,css,.htaccess,gzip,Javascript,Html,Css,.htaccess,Gzip,我试图在.htaccess文件中压缩GZIP,我已经测试了HTML页面,它们都被压缩了,因为某种原因,它不会压缩我的javascripts和css文件 有人知道要添加到htaccess文件中以确保网站中的所有元素都被压缩的代码吗?您确定还包括js和css文件扩展名吗 <ifModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes # filetypes to cover mod_gzip_item_include

我试图在
.htaccess
文件中压缩GZIP,我已经测试了HTML页面,它们都被压缩了,因为某种原因,它不会压缩我的
javascripts
css
文件


有人知道要添加到
htaccess
文件中以确保网站中的所有元素都被压缩的代码吗?

您确定还包括js和css文件扩展名吗

<ifModule mod_gzip.c>
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  # filetypes to cover
  mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
  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>

mod_gzip_on Yes
是的
#要覆盖的文件类型
mod|gzip|item|u include file.(html?| txt | css | js | php | pl)$
mod_gzip_item_包含处理程序^cgi脚本$
mod_gzip_项目包括mime^text/*
mod_gzip_item_包括mime^application/x-javascript*
mod_gzip_项_排除mime^image/*
mod_gzip_item_排除rspheader^内容编码:.*gzip*

或者:

<IfModule mod_deflate.c>
    #The following line is enough for .js and .css
    AddOutputFilter DEFLATE js css
    AddOutputFilterByType DEFLATE text/plain text/xml application/xhtml+xml text/css application/xml application/rss+xml application/atom_xml application/x-javascript application/x-httpd-php application/x-httpd-fastphp text/html     
    #The following lines are to avoid bugs with some browsers
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html 
</IfModule>

#下面的行对于.js和.css已经足够了
AddOutputFilter DEFLATE js css
AddOutputFilterByType DEFLATE text/plain text/xml application/xhtml+xml text/css application/xml application/rss+xml application/atom_xml application/x-javascript application/x-httpd-php application/x-httpd-fastphp text/html
#以下几行是为了避免某些浏览器出现bug
浏览器匹配^Mozilla/4 gzip纯文本/html
浏览器匹配^Mozilla/4\.0[678]无gzip
BrowserMatch\bMSIE!没有gzip!仅限gzip文本/html

请参见

谢谢您的回复,我已经尝试了这两种方法,它只会gzip HTML页面。CSS和JS文件仍然不支持gzip