Minify是个PHP开发的在线静态资源压缩合并应用。它跟YUI的Combo Handler是同类应用,都部署在静态资源服务器上,对JS/CSS进行压缩合并,从而达到减少请求数的目的,是常用的优化规则之一。Minify的安装使用很简单,大致如下。
- 搭建PHP环境
- 下载minify源码
-
安装minify
- 解压minify
- 将min文件夹拷贝到webserver的DOCUMENT_ROOT目录
-
测试安装是否成功
-
测试JS功能:http://yoursite/min/?f=min/quick-test.js
- 出现:Error 403 Access Forbidden。这是因为访问的目录没有权限。修改apache配置文件:
<Directory "your dir">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
- 显示压缩过的文件,成功!!!
- 测试CSS功能: http://yoursite/min/?f=min/quick-test.css
-
配置
-
开启rewrite
- 在min目录找到.htaccess, 打开RewriteEngine on
-
测试http://yoursite/min/f=min/quick-test.js
- 输出压缩后的代码,成功!!!
- 报错,找不到页面。检查apache配置文件中<Directory>AllowOverride是否为All,如果不是,则改成All。
-
Debug, 如果遇到压缩合并报错,可以打开debug模式
- config.php中设置$min_allowDebugFlag = true
- http://yoursite/min/f=min/quick-test.js&debug 测试,如果遇报错会有错误信息
- 用法<script src="http://yoursite/min/f=a.js,b.js,c.js"></script>不同文件之间用英文逗号隔开
- 更多个性化配置查看:http://code.google.com/p/minify/source/browse/min/config.php
分享到:
相关推荐
Minify可以按需对JavaScript以及CSS文件进行合并、压缩以及缓存,以加快页面的载入速度。而安装minify则极其简单,只需在网站根目录下上传程序目录即可。
本程序碎玉压缩合并的功能俱全,但是整体及其轻量级,很容易更新、维护,二次开发。 本程序压缩后的大小大约为压缩前的 15% - 30% 左右(平均值)。推荐使用 YSlow 进行另外方面的优化。 如果您在使用中,发现任何 ...
包括: combo-master[php合并js&css].zip compress-js-css-v2.0.0.zip.7z ...minify-2.1.5[php合并js&css].zip Minimee-master.zip packer.php-1.1[php压缩js].zip php_speedy_wp_0.5.2.zip speed-out-master.zip
JavaScript:CSS:HTML: 命令行界面:安装npm install @node-minify/core # OR yarn add @node-minify/core 并安装所需的压缩机npm install @node-minify/uglify-js # OR yarn add @node-minify/uglify-js快速开始...
yuicompressor-maven-plugin, 用于压缩 (Minify/Ofuscate/Aggregate) Javascript文件和使用 YUI 压缩器的CSS文件的Maven 插件 [[Flattr this git repo] ( http://api.flattr.com/button/flattr-badge-large.png)]...
压缩 JavaScript 和 CSS,是为减少文件大小,节省流量开销;合并 JavaScript 和 CSS,是为了减少请求数量,减轻服务器压力。而这些枯燥又没有技术含量的工作,我们以前通常会手动处理,费时又费力。其实这些工作可以...
PHP实例开发源码—minify 自动压缩合并JS和CSS(减少请求数).zip PHP实例开发源码—minify 自动压缩合并JS和CSS(减少请求数).zip PHP实例开发源码—minify 自动压缩合并JS和CSS(减少请求数).zip
Minify 是一个 PHP5 的应用,帮助你... Minify可以按需对JavaScript以及CSS文件进行合并、压缩以及缓存,以加快页面的载入速度。而安装minify则极其简单,只需在网站根目录下上传程序目录即可。 标签:Minify
基于PHP的minify 自动压缩合并JS和CSS(减少请求数).zip
基于PHP的minify自动压缩合并JS和CSS(减少请求数)源码.zip
Google minify对js、css进行压缩,提高网站性能
' styles/css/reset.css ' , ' styles/css/style.css ' , ' styles/css/plugin/calendar.css ' ], ' public/css/app.css ' ], [ ' glue&minify ' , [ ' js/jquery.js ' , ' js/tracking.js ' ,
今天就再来分享一下从前端的角度出发,通过压缩合并 JavaScript 和 CSS 来让 WordPress 加载更快
uglify混淆js+minify压缩js.zip 加密JS代码和减小js文件大小
它会生成CSS和JavaScript资源的合并版本和缩小版本,可以在您的项目中重复使用。 在后台,它使用和但围绕这些工具有一层抽象,可以在将来添加其他工具。好处减少HTTP请求最终用户响应时间的80%用于前端。 大部分...
前端开源库-node-minify-custom-fork节点小型定制fork,基于babili/yui压缩器/google闭包编译器/uglifyjs2/sqwish/clean css/csso的javascript/css小型化器
一、实现合并和压缩多个JS和CSS文件的代码 HTML: 复制代码 代码如下:<link rel=”stylesheet” type=”text/css” href=”cssmin.php?get=base,style1,style2,global&path=css/&v=20131023″ />[removed]...
combine javascript or css 1.上传至网站根目录 2.运行http://xxx.xxx.com/mini/builder
优化CSS,Javascript代码(Minify+Uglify)以减少带宽占用,提高网页打开速度 教程