文档章节

JFinal集成YUI Compressor压缩合并JS和CSS

如梦技术
 如梦技术
发布于 2013/07/04 22:23
字数 221
阅读 835
收藏 1

对js和css合并压缩能减少HTTP请求次数,加快网站的访问数度,是Web性能优化最佳实践中最重要的一条!

源参考自窝窝团研发副总裁文章基于Jfinal实现的Combo Handler!

使用方法:

href="http://dreamlu.cdn.duapp.com/css/combo?/css/style.css,/css/application.css&v=v0.8"

使用一个”/combo“结尾的路由开启压缩(考虑到css里的图片路径)

对于已经是压缩的文件,如“jauery.min.js”使用YUI Compressor压缩后文件反而会变大,会默认对含有“.min.”直接合并而不压缩!

对于源代码可查看我的git仓库,欢迎指点。

博客原文:http://www.dreamlu.net/blog/17

后续博文:基于JFinal的资源文件Handler HttpCacheHandler:http://blog.dreamlu.net/blog/18

改版2.0《对css,js压缩之combo以及七牛cdn的思考》:http://blog.dreamlu.net/blog/47

© 著作权归作者所有

共有 人打赏支持
如梦技术

如梦技术

粉丝 318
博文 39
码字总数 15442
作品 4
朝阳
后端工程师
加载中

评论(2)

如梦技术
如梦技术

引用来自“腾讯公告”的评论

为什么不直接用tengine的concat
这里的是第一版本的设计,当时是在BAE2.0上玩的,不能装那些! 后来我改成类似rails assets里面的搞法:http://blog.dreamlu.net/blog/47 条件允许的话tengine的concat是最佳的选择!
腾讯公告
腾讯公告
为什么不直接用tengine的concat
jfinal框架增加微信jsapi支持

部分手机在图片上传的时候,调取不到sd卡相册或其他图片,为了解决这个兼容性问题,同一个页面使用了两种图片上传方案。 html5 :图片编码成base64 ,发送到后台,解码存储。这种方法用于解决...

YangTao
2015/05/29
0
0
关于Jfinal中ContextPathHandler的作用

关于DEMO怎么?嗯 置于这个问题么,你有三种方式,第一,你来OSC上找,第二,搜索Jfinal群,不过这两个方式指向同一个位置,JFinal的官方站点。上面有各种版本的源码,因为开源,所以你能够改...

天蓬小猪
2014/05/23
0
2
JFinal框架学习------整合bootstrap前端框架,实现简单的增删改查功能

Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 一、JFinal整合bootstrap 1.下载bootstrap包:下载...

Carol998
08/31
0
0
springrain vs jfianl的开发对比

废话不说,上实例 使用 jfinal最新版本 1.4 的 blog demo. 如果使用springrain 该怎么做呢? 总共分三步: 1.编写blog.sql 建表语句,花费2分钟左右时间 2.执行代码生成器,gen blog 并把生成文件...

光石头
2013/09/07
0
21
JFinal使用笔记1-部署demo项目到本地tomcat

尝试用JFinal开发个开源的社团管理系统,把开发过程中遇到的问题和解决办法记下来,以供参考。 部署jfinaldemofor_jsp到tomcat上 问题1、css, js文件加载失败。 原因:路径问题 解决办法: ...

土龙
2013/02/25
0
2

没有更多内容

加载失败,请刷新页面

加载更多

使用rancher界面化管理docker并部署springCloud项目的其中一个服务

一、先来个简单的 1.安装docker 2.安装eureka——运行docker命令安装 3.安装eureka——运行dokcer镜像安装 (1)构建eureka的镜像,网易云的docker镜像比较全一些,也可以去https://hub.docke...

monroeCode
19分钟前
2
0
理论与实践:如何从Hadoop迁移到MaxCompute

摘要:MaxCompute大数据计算服务,能提供快速、完全托管的PB级数据仓库解决方案,能够使用户经济且高效地分析处理海量数据。而用户往往之前使用了Hadoop实现大数据计算任务,在选择了阿里云大...

阿里云云栖社区
19分钟前
1
0
mysql: utf8 && utf8mb4

https://mathiasbynens.be/notes/mysql-utf8mb4 临时收藏

阿dai
31分钟前
1
0
面试宝典系列-nginx限流

Nginx自身有的请求限制模块ngx_http_limit_req_module、流量限制模块ngx_stream_limit_conn_module基于令牌桶算法,可以方便的控制令牌速率,自定义调节限流,实现基本的限流控制。 如何Ngi...

suyain
32分钟前
2
0
下拉框选择数据过滤?

需求:下拉框数据新增一条数据,已选择的不能再重新被选择 数据:存放表格数据的数组 scoreTable 下拉框数据 catorgaryArr 定义一个已经选择了的id数组 catorgaryIds 实现: arr 使用来保存每...

西园里的猫
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部