`
Ryee
  • 浏览: 283367 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

minify合并头部javascript和css文件

阅读更多

对于网站应用而言,HTTP 请求是一件奢侈的事情,所以我们要尽量减少它。减少 HTTP 请求也正是网站性能优化的一个要素。

像下面这样:

<link href="/min/b=wp-content/themes/group/css&f=rest.css,tage.min.css" rel="stylesheet" />

这就是使用 Minify 方案后的结果。那究竟 Minify 是什么?

“Minify 可以按需对 JavaScript 以及 CSS 文件进行合并、压缩以及缓存,以加快页面的载入速度。而安装 Minify 则极其简单,只需在网站根目录下上传程序目录即可。

我们不妨来简单分解一下芒果这个怪异的 CSS 文件,首先通过访问根目录下的 minify 目录 (/min/) ,以参数形式指定文件目录 (参数 b),配置需要压缩合并的 CSS 单文件 (参数 f),然后动态输出独立的伪 CSS 文件。以为例:

整站共有 rest.csstage.min.css 两个样式文件。放置于 WordPress 对应当前主题的 CSS 目录下,那么基准 URL 指定为:

b=wp-content/themes/group/css

文件列表指定为:

f=rest.css,tage.min.css

参数之间通过 & 符号连接。也可以不指定基准 URL,而缺省 b 参数直接配置文件组合:

<link href="/min/f=wp-content/themes/group/css/rest.css,wp-content/themes/group/css/tage.min.css" rel="stylesheet" />

当然 JavaScript 文件的压缩合并原理和 CSS 是一致的。

项目托管地址:http://code.google.com/p/minify

 

分享到:
评论

相关推荐

    minify_2.1.3.zip

    Minify是一个开源的PHP库,专门设计用于合并和压缩JavaScript和CSS文件,从而显著提升网页的访问速度。 **1. Minify的基本功能** - **文件合并**:Minify可以将多个JavaScript或CSS文件合并成一个文件,减少浏览器...

    几个优化WordPress中JavaScript加载体验的插件介绍

    它通过整合Minify引擎,实现了JavaScript和CSS文件的合并与压缩,从而提升页面加载速度。这一插件的特点包括易于配置,支持对JavaScript、CSS以及HTML的优化,能够处理外部文件,并允许用户自定义处理后的文件存放...

    有关web效率,有著名的14条规则

    - **解释**:Gzip是一种高效的文件压缩格式,通过对文本内容(如HTML、CSS和JavaScript文件)进行压缩,可以显著减小文件大小,进而降低传输时间。 - **实施步骤**: - 服务器端配置:启用Gzip压缩功能。 - 浏览器...

    网站前端网页源码模板 (1391).zip

    例如,通过使用CDN(内容分发网络)来减少服务器压力,通过Minify工具压缩CSS和JavaScript,减少HTTP请求等。 8. **响应式设计**:现代网页设计强调跨设备兼容性,因此模板通常会采用响应式布局。通过媒体查询...

    WordPress性能优化

    2. **优化CSS和JavaScript**:移除未使用的代码,使用minify工具压缩文件。 3. **异步加载**:将非阻塞脚本放在页面底部,让页面先呈现主要内容。 ### 八、安全性与维护 1. **定期更新**:保持WordPress核心、主题...

    green_porfolio

    7. **优化与性能**:为了提高加载速度和用户体验,开发者可能会采用懒加载(Lazy Loading)技术来处理大图片,或者使用 Minify 和 Gzip 压缩 JavaScript 和 CSS 文件,以减少文件大小。 8. **版本控制**:项目名为 ...

    AssetManager:Laravel资产经理

    在Laravel中,虽然`AssetManager`主要关注CSS和HTML,但JavaScript也是前端开发的重要部分。Laravel的`Elixir`和`gulpfile.js`同样可以处理JavaScript文件。例如,你可能需要使用`browserify`或`webpack`进行模块化...

    Apache加速模块mod_pagespeed安装使用详细介绍

    - **Minify Javascript**(缩小JavaScript): 压缩JavaScript文件,去除空白符、注释等非必要字符。 - **Optimize Images**(优化图片): 自动压缩图片文件,减少文件大小。 - **Remove Comments**(删除注释): ...

    front_end_starter_kit:一组准备好的文件,可在进行项目时提高效率和速度

    5. **自动化工具**:如Gulp或Webpack,可自动化任务,如编译Sass/Less、合并/压缩CSS和JS、图像优化等,提高工作效率。 6. **包管理器配置**:通常会包含npm或yarn配置文件,用于管理依赖项,确保所有开发者的环境...

    ydview.github.io

    10. **优化与性能**:CSS优化包括减少选择器复杂度、避免使用通配符选择器、合并样式表、使用minify工具压缩代码以及正确放置样式表引用(头部内联或外部链接)等,以提升网页加载速度。 "ydview.github.io-main...

    wordpress页面压缩 加速网站访问的方法

    页面压缩通过减少HTML、CSS和JavaScript文件的大小,降低了网络传输的数据量,从而加快了页面加载时间。这不仅可以改善用户体验,还可以对SEO产生积极影响,因为搜索引擎往往优先考虑加载速度快的网站。 在...

Global site tag (gtag.js) - Google Analytics