查看: 11536|回复: 0
打印 上一主题 下一主题

优化合并css/js的利器-Minify

[复制链接]
跳转到指定楼层
1#
发表于 2010-7-29 10:39:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
因为,blog放在国外,有些时间访问速度很慢,所以页面加载优化一直是我很重视的。其中我最关注的还是减少http请求数,css图片的就暂不说, 这次再看看合并css/js。

之前已经有写过一篇文章是关于这个的(http://vl99.com/archive/390.html

本来是想着每次做网站都要弄这些很麻烦,想找看看能不能用js来解决这个合并压缩的功能,但搜了半天没找着,也不太可能实现,还是乖乖的每种语言去实现压缩合并。

Minify 是使用 PHP5 开发的用于合并压缩 js/css 文件的应用程序。合并压缩之后的结果可通过 HTTP gzip/deflate 及一些相关头,优化客户端缓存。可参考 Yahoo 的 Rules for High Performance Web Sites。

Minify已经融合了(http://vl99.com/archive/390.html)之前文章里的三种办法:合并、压缩、gzip.

而且引用起来更方便:

Minify 的安装使用很简单,下载最新版本 ,解压,将 min 目录复制到发布目录下,然后访问 http://example.com/min/,在显示的界面中加入你想合并压缩的 js/css 路径,点击 'Update' 之后会为你生成一个 url,如:

“http://localhost/min/b=googletesting/js&f=mootools.js,iAction.js,iAjax.js,global.js”

接下来你就可以将这个 url 放到你的页面中了。这样可以使请求数减少,传输的字节数也小了很多。而且 Minify 支持服务器端 cache,即将合并压缩的结果 cache 到服务器端文件中,下次访问就不需要再重新做合并压缩的操作了。如果需要组合的文件很多,url 就会变得很长,Minify 支持 group,可以将这些文件分组,这样 url 中只需指定 g=group名字 就可以了。

效果图可以到http://code.google.com/p/minify/看。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2025 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表