自用图片压缩工具推荐(优化博客加载速度)

2016-03-2318:22:27 发表评论 609℃热度

之前wordpress写博客时文章里面的图片都是上传到服务器中,以前以为这样省事,都是原图上传,发现到后面弊端就出来啦。图片越来越多,服务器容量不够用不说,前端加载速度慢,影响读者阅读,导致读者流失。

毕竟那时候刚开始接触博客,随着后来知识面拓展,阅读量增加,发现这种做法效率太低。说下我现在的做法:

  1. 图片本地压缩
  2. 上传到空间上。例如七牛,腾讯云,利用CDN加速。

下面详细讲解下:

1.图片本地压缩

有时候博客或者网页里面需要插入图片,毕竟图文并茂对于读者来说更加有吸引力,更容易理解。图片利用压缩软件压缩,一般可以压缩50%以上,大大节省服务器空间和网页加载速度。 这里提供我用的软件,这个软件好处就是图片拖进去,不用处理,原图片直接覆盖,其他的软件一般是输出到另一个文件夹,文件名也会改变,不方便。这个软件免费版一次只能处理10张图片,等于你要处理10张以后关闭,再打开,付费版没有限制。

图片上传空间加速

用得最多的恐怕就是七牛吧。大概的工作原理我通俗的解释下:

  1. 首先是图片存储在你自己服务器上:读者访问你的文章,直接从本地服务器加载图片。(用的是自己的流量,自己的服务器处理,没有额外加速buff) 点击测试:我存在自己服务器上的图片
  2. 如果存储在七牛等上:读者访问你的文章,直接从七牛服务器加载图片。(用的是七牛的流量,七牛的服务器,根据服务商不同,可能会提供加速服务,减轻服务器压力,提高页面加载速度,有额外buff) 点击测试:我存在腾讯cos上的图片

最后

我说下感想:

  1. 毕竟自己用的是腾讯云的主机,发现用腾讯的存储空间还是挺方便的。七牛作为使用人数和接受度比较高的厂商,在前几年用的人多(可能现在还是比较多),因为免费还不需要备案就可以使用,对于服务器流量,性能不够的用户还是灰常不错的,一开始我也尝试用过七牛,但是不太方便,速度不太理想,图片还没有我放在本地加载快,而且想要使用CDN加速好像得充值10元验证你的账户。腾讯云就不一样,服务和价格都在那里,而且速度好,结合自己用的也是腾讯云的主机,事半功倍,图片也提供CDN加速。
  2. 我的网站所有图片都是放在腾讯的cos(对象存储服务)上的,图片提供CDN加速,网站也用了百度和腾讯云的CDN(内容分发网络),所以在网页加载速度上还是比较好滴。

文件下载

PPDuck Mac OS X 43.38MB

下载密码:发表评论并刷新可见!

下载地址

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python攻城狮

GitHub 系列之「团队合作利器 Branch」1.什么是分支?2.分支的常用操作3.基本的团队协作流程4.Git Flow

Git 相比于 SVN 最强大的一个地方就在于「分支」,Git 的分支操作简直不要太方便,而实际项目开发中团队合作最依赖的莫过于分支了,关于分支前面的系列也提到...

831
来自专栏翻译社

6个虚拟机备份和恢复的最佳实践

虚拟机的体系结构与传统的本地环境大不相同,需要不同的数据备份技术。本文将介绍一些备份虚拟机的最佳实践。

3296
来自专栏机器学习实践二三事

Mac无法升级six, numpy等

OS 10.10以上,会出现你无法直接使用pip升级向six, numpy等,报错就是各种权限不够,加上sudo结果也一样,原因就是MacOS的系统完整性保护(...

2988
来自专栏从零开始学 Web 前端

减少搜索头文件的目录数

本文转自李云的博客: http://blog.csdn.net/hzliyun/article/details/9340843。

712
来自专栏Java成神之路

Java企业微信开发_07_总结一下企业微信的配置

1192
来自专栏about云

hadoop,hbase,hive,zookeeper整合可行性分析及版本确定【续篇】

问题导读 1.如何确定什么版本是稳定版本? 2.本文是如何确定各个版本的? 3.hbase1.x与hive1.x什么情况下是兼容的? 前面一篇写过 had...

4019
来自专栏杨建荣的学习笔记

闪回区空间不足引发的SQL问题分析(r10笔记第32天)

有一天上班的时候,收到一封报警邮件。 ZABBIX-监控系统: ------------------------------------ 报警内容: ar...

3547
来自专栏开源优测

一篇文章让你入门API测试

什么是API API是Application Programming Interface的简写。 实现了两个或多个独立系统或模块间的通信和数据交换能力。 什么是...

39210
来自专栏大数据和云计算技术

高速数据总线kafka介绍

1. Kafka的作用 在大数据系统中,常常会碰到一个问题,整个大数据是由各个子系统组成,数据需要在各个子系统中高性能,低延迟的不停流转。有没有一个系统可以同时...

4614
来自专栏码匠的流水账

oauth2四种授权方式小结

1.1K2

扫码关注云+社区

领取腾讯云代金券