Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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 Gzip和Yslow-有两个纯文本组件应该被压缩发送_Javascript_Css_Gzip_Yslow - Fatal编程技术网

Javascript Gzip和Yslow-有两个纯文本组件应该被压缩发送

Javascript Gzip和Yslow-有两个纯文本组件应该被压缩发送,javascript,css,gzip,yslow,Javascript,Css,Gzip,Yslow,我正在通过ySlow运行我的一个站点,我在压缩组件上得到了一个“C”,其中gzip声明:有两个纯文本组件应该被压缩发送 这两个文件是my.css和.js文件。关于这两个文件的任何想法都是唯一没有被压缩的。我在Stack Overflow上看到webkit和chrome不支持css和js文件上的gzip,但它被无缘无故地否决了。许多浏览器,特别是Internet Explorer,都有太多与压缩js和css相关的bug。它们在非常单一的情况下失败,在测试过程中很难发现这种失败。因此,建议不要压缩C

我正在通过ySlow运行我的一个站点,我在压缩组件上得到了一个“C”,其中gzip声明:有两个纯文本组件应该被压缩发送


这两个文件是my.css和.js文件。关于这两个文件的任何想法都是唯一没有被压缩的。我在Stack Overflow上看到webkit和chrome不支持css和js文件上的gzip,但它被无缘无故地否决了。

许多浏览器,特别是Internet Explorer,都有太多与压缩js和css相关的bug。它们在非常单一的情况下失败,在测试过程中很难发现这种失败。因此,建议不要压缩CSS&JS。

通常,必须明确配置web服务器,以便为gzip/compressed服务的文本文件类型。这些设置将取决于您的web服务器(例如,Apache vs IIS)

本文很好地介绍了压缩的好处,并包含了为IIS或Apache配置压缩的详细信息:

你能链接到这样的问题/答案吗?你真的有证据支持这一点吗?如果这是真的,谷歌、Facebook和几乎所有其他顶级网站都不会工作,因为它们都发送CSS&JS gzip-ed。我也看不出这是如何回答这个问题的。下面是一个列表。微软曾经发布IE bug数据库,但现在找不到了。Jetty的压缩过滤器默认情况下也会跳过IE许多版本的压缩,因为类似的原因。所以,当我几年前最后一次检查时,大多数bug都有解决办法。如果你是facebook和google,你有足够的资源来确保你不会碰到那些bug,如果你碰到了,你就实施解决方案。一般的企业团队没有这样的奢侈,让CSS和JS解压比花时间调试奇怪的bug报告要容易得多。因此,为了回答这个问题,这些数据没有被压缩是很好的。为什么将取决于您的web服务器/应用程序服务器配置。目前最好的建议是为所有浏览器压缩CSS和JS等文本内容。ServicePack2(2004年8月发布)之前的IE6在gzip压缩方面确实存在一些问题,导致出现如下所述的解决方法:。