firewizard/magento-minifier

Magento 飞行中的 CSS & JS 压缩器

1.2.0 2015-02-06 21:26 UTC

This package is auto-updated.

Last update: 2024-09-11 23:18:47 UTC


README

Magento 飞行中的 CSS & JS 压缩器,具有布局处理合并和自动文件重命名功能。

事实

描述

该扩展使用 CssMin 和 JsMin 从 CSS 和 JavaScript 资源中挤出每一字节。

优点

  • 更快的加载时间
  • 减轻服务器和带宽的压力
  • 提高 PageSpeed 分数 4-8 分
  • 检查 Web 性能最佳实践指南中的 4 个待办事项
  • 通过自动文件名更改进行浏览器和反向代理缓存无效化 - 与 CloudFront 和 Varnish 兼容良好
  • 布局处理合并算法,使常见资源在客户端上缓存

所有可用设置都可以在管理员 - 配置 - 开发者下找到。

该扩展重写了 2 个 Magento 类

  • Mage_Core_Model_Layout_Update
  • Mage_Core_Model_Design_Package

要求

  • 与您的 Magento 安装相同

兼容性

  • Magento >= 1.4

安装说明

手动

  • 克隆存储库或下载最新版本
  • 将所有文件复制到您的 Magento 文档根目录

通过 modman

  • 安装 modman
  • 从您的 Magento 根文件夹,运行 modman clone https://github.com/firewizard/Mandagreen_Minifier.git

通过 composer

{
    "require": {
        "firewizard/magento-minifier":"*"
    },
    "repositories": [
	    {
            "type": "composer",
            "url": "http://packages.firegento.com"
        }
    ],
    "extra":{
        "magento-root-dir": "./"
    }
}
  • 从您的 composer.json 文件夹运行 php composer.phar installcomposer install

最后一步

  • 清除缓存,从管理员面板登出,然后重新登录
  • 在系统 - 配置 - 开发者下配置和激活扩展。

卸载

  • 从您的 Magento 安装中删除所有扩展文件
app/code/community/Mandagreen/Minifier
app/etc/modules/Mandagreen_Minifier.xml
app/locale/en_US/Mandagreen_Minifier.csv
  • 通过 modman: modman remove Mandagreen_Minifier
  • 通过 composer,删除对 firewizard/magento-minifier 的需求

支持

如果您对这个扩展有任何问题,请在本 GitHub 上打开一个问题。

贡献

任何贡献都备受赞赏。最佳代码贡献方式是打开一个 GitHub 上的拉取请求

开发者

Cristian Nicolescu http://mandagreen.com
@firewizard

许可证

GNU 通用公共许可证,版本 3 (GPL-3.0)