压缩magento-nginx服务器中的js文件

压缩magento-nginx服务器中的js文件,magento,pagespeed,Magento,Pagespeed,我已经创建了magento网站。我想提高页面速度。为此,我想压缩所有js文件(我从谷歌pagespeed Insights获得了这些信息)。我知道如果我使用的是apache服务器,这意味着可以通过取消对.htaccess文件中的以下行的注释来完成 AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript 但是我使用的是nginx服务器。所以我不知道该怎么解决它。如果您知道解决方案,请

我已经创建了magento网站。我想提高页面速度。为此,我想压缩所有js文件(我从谷歌pagespeed Insights获得了这些信息)。我知道如果我使用的是apache服务器,这意味着可以通过取消对.htaccess文件中的以下行的注释来完成

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript

但是我使用的是nginx服务器。所以我不知道该怎么解决它。如果您知道解决方案,请在这里发布。提前感谢。

就我个人而言,我不会太担心这一点,但会启用magentos的JS和CSS组合功能。您可以通过在nginx conf文件中放入如下内容来使用nginx启用gzip压缩:

  • gzip on;gzip_代理任何
  • gzip_类型text/plain text/xml text/css应用程序/x-javascript
  • gzip_随时间而变化
  • gzip_禁用“MSIE[1-6]。(?!*SV1)”

IE6在压缩方面有一些问题,所以最后一行禁用了它。还有更多选项允许您设置压缩级别等。

为什么不为js compress使用magento默认功能。转到Systme>>配置>>开发者>>JS合并\JS marge和JS压缩是一样的吗??我不知道这就是为什么我要问..Magento Js merge用于所有Js合并成一个Js我对Js合并和压缩有点困惑。如果有的话,你能告诉我区别吗?合并文件意味着,不是服务器上的所有单独的JS文件和CSS文件,它们可能有很多,它们都合并成一个。i、 e.10个文件变为1个文件。这样可以在下载页面和资源时节省所需的服务器连接。压缩,简单地用gzip压缩资产,然后浏览器在下载资产时解压缩。不要忘记,使用压缩时,服务器压缩数据时会有开销,客户端浏览器在收到数据后会解压缩数据。使用gzip,这就是PageSpeed告诉您要做的。