【问题标题】:Mysterious Magento Compression神秘的 Magento 压缩
【发布时间】:2011-11-11 04:12:14
【问题描述】:

我需要这里的 Magento 大师的帮助。我的网站似乎压缩和合并 CSS 和 JS 文件,我正试图将其关闭(因为它需要 forEVER 来进行 CSS/JS 更改)。压缩后的文件名如下所示:

default,_default,_css,_styles.css+base,_default,_css,_widgets.css+default,_default,_ajaxcartpro,_css,_styles.css.pagespeed.cc.m7pIpU44Ks.css

prototype.js.pagespeed.ce.0jGH1h95bT.js

看了一些 StackOverflow 的答案后,这让我觉得是 mod_pagespeed。但是,我在我的 FTP 中找不到 mod_pagespeed(我使用 SFTP 检查,它不在 etc/apache2/mods-available 中,正如 mod_pagespeed 文档所建议的那样。Magento 自己的缓存系统已经被禁用,但它似乎没有改变任何东西。

(一点背景故事:客户来找我在上一个机构救助他后继续这个项目。我试图联系那个机构,但他们似乎对此很不专业。所以我需要找到这以其他方式)。

我的问题:
1)有谁知道其他可以压缩文件的Magento模块?
2) 或者它实际上是在使用 Pagespeed,也许我在寻找错误的区域?

【问题讨论】:

    标签: javascript css magento compression mod-pagespeed


    【解决方案1】:

    不知道在没有安装 mod_pagespeed 的情况下如何获得它。肯定是mod_pagespeed的结果。

    不知道您是如何安装的,我无法帮助您如何删除它,但是如果您将初始 Cache-Control: max-age 设置为更短,mod_pagespeed 会更快地更新您的更改。假设您将其设置为 300 秒,您的资源将在 5 分钟内更新。

    【讨论】:

      【解决方案2】:

      你可以:

      • 通过将以下内容添加到 pagespeed.conf 中来禁用 pagespeed:

        ModPagespeed off
        
      • 设置 pagespeed 以忽略 rewrite_css 和 rewrite_js (https://developers.google.com/speed/pagespeed/module/config_filters)
      • 在禁用 pagespeed 的情况下加载 url:即:...com/?ModPagespeed=off
      • 刷新页面速度缓存:

        sudo /bin/touch /var/mod_pagespeed/cache/cache.flush
        

      好资源:

      https://developers.google.com/speed/pagespeed/module/configuration

      https://developers.google.com/speed/pagespeed/module/filters

      https://developers.google.com/speed/pagespeed/module/faq

      此外,您可以关闭 Magento 的缓存,这样您就不必一直刷新缓存。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-06-22
        • 1970-01-01
        • 1970-01-01
        • 2013-03-11
        • 2013-08-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多