注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天朝布衣田中码农参上

苦逼码农的点点滴滴,请多多指教!

 
 
 

日志

 
 
 
 

利用jpegotim优化JPG图片提升网站访问速度  

2017-04-07 10:38:53|  分类: 操作系统 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
事实上,大家都知道,在网站流量中,图片往往是占大头的。但是呢,比如JPG图片这种东西,其实本身里面还是有些东西是可以压缩的。那么问题就来了,要如何优化压缩这些JPG图片呢,我们总不可能让每个用户在上传前先压缩下JPG图片吧!
好的办法,肯定是针对用户上传图片的目录,写个定时任务去压缩。这时候就有要用到jpegotim了,这软件无论是Window还是Linux都支持。jpegotim是CDN供应商Akamai开发的一个图片优化的开源小工具,有较好的图片压缩效果(压缩比、图片质量), 比PHP的GD库算法要好。它的官网:https://github.com/tjko/jpegoptim,Window版本请前往https://sourceforge.net/projects/jpegoptim/。
下面仅以Centos6.5为例说明【使用yum安装,也可以去官网下载,自行编译】:

# yum install jpegoptim

压缩JPG图片命令也很简单,后加想要压缩的JPG文件即可。

jpegoptim 593668.com.jpg

执行结果如下:
利用jpegotim优化JPG图片提升网站访问速度 - sinsunson - 天朝布衣田中码农参上
如果还需要调整相关的压缩质量,去除多余的EXIF信息,加入压缩比率【以下80为例】可以使用如下参数:

jpegoptim --strip-all -o -f --max=80 593668.com.jpg

执行结果如下:
利用jpegotim优化JPG图片提升网站访问速度 - sinsunson - 天朝布衣田中码农参上
通过以上结果页面其实就可以直观的看到相应的压缩比例。当然如果只是想看看并不想直接压缩就直接使用-n。

jpegoptim --strip-all -o -f --max=80 -n 593668.com.jpg

执行结果如下:
利用jpegotim优化JPG图片提升网站访问速度 - sinsunson - 天朝布衣田中码农参上
如果还需要察看其它参数详细,可以直接使用-h参数。
利用jpegotim优化JPG图片提升网站访问速度 - sinsunson - 天朝布衣田中码农参上
如果在Linux下需要批量压缩,请使用如下命令:

for i in /data/site/www.593668.com/images/*.jpg; do jpegoptim $i; done

Window版本就用:

for %i in (*.jpg) do (jpegoptim %~ni.jpg)

好了,有了以上的技巧,还不赶紧快去压缩下你网站的图片,让访问速度飞起来。
  评论这张
 
阅读(4)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017