当前位置:网站首页 > WordPress教程 > 正文
Linux VPS批量压缩WordPress图片的方法
作者:98wpeu发布时间:2026-02-20分类:WordPress教程浏览:157
导读:第一次自己建网站的朋友不知道上传到网站的图片需要压缩尺寸大小,不然时间久了之后非常占用硬盘空间,最近就碰到几个WordPress电商网站的图片附件占满了磁盘的情况,所以这里分享下如...
第一次自己建网站的朋友不知道上传到网站的图片需要压缩尺寸大小,不然时间久了之后非常占用硬盘空间,最近就碰到几个WordPress电商网站的图片附件占满了磁盘的情况,所以这里分享下如何在Linux系统的VPS上批量压缩图片尺寸大小。
前提:
此方法只针对Linux系统的VPS,如果你是wordpress主机的话就没有办法使用这个方法了。
具体方法:
这里使用的是OptiPNG和jpegoptim这两个工具加上脚本来实现自动压缩图片尺寸。
1、安装OptiPNG和jpegoptim
#安装epel源 yum -y install epel-release #安装OptiPNG yum -y install optipng #安装jpegoptim yum -y install jpegoptim
上面的命令为CentOS系统使用,如果你是Debian或者Ubuntu等其他系统,请自行搜索对应的命令。
2、使用shell脚本实现批量压缩
#下载批量压缩脚本 wget https://raw.githubusercontent.com/helloxz/shell/master/img_compress.sh #执行shell脚本 bash img_compress.sh /home/wwwroot/blog.naibabiji.com/wp-content/uploads
上面命令中的/home/wwwroot/blog.naibabiji.com请替换成你自己的网站目录路径
后面的wp-contetn/uploads对应的是WordPress的上传文件夹,我们网站的图片附件都在这个文件夹里面。
脚本默认设置的是尺寸大于100k,修改时间为1小时内的文件,避免重复压缩图片。你可以自己编辑脚本里面的参数设置更长的时间或者去掉时间。
脚本由小z分享
WordPress压缩图片的方法
上面的方法是通过服务器安装软件配合脚本实现的自动压缩图片(完全自动的话还需要配合定时任务),那么如果你使用的是WordPress主机要怎么实现自动压缩图片呢?
方法有以下几种:
- 安装一个图片批量压缩插件,出名的有EWWW Image Optimizer、Smush、ShortPixel Image Optimizer等,建站笔记使用的是Compress JPEG & PNG images
- 自己传图片前在本地手动压缩后上传;
- 开启WordPress自带的图片压缩功能,参见优化WordPress上传图片速度一文;
- 使用图床或者CDN服务,默认会带有自动压缩图片功能,参见做网站图片加载慢一文。
相关推荐
- 来自国外的14个图片放大编辑的jQuery插件整理 - Web前端
- 来自国外的14个图片放大编辑的jQuery插件整理 - Web前端
- jQuery(1.6.3) 中css方法对浮动的实现缺陷分析 - Web前端
- 用jQuery简化Ajax开发实现方法第1/2页 - Web前端
- 新老版本juqery获取radio对象的方法 - Web前端
- jQuery中size()方法用法实例 - Web前端
- jQuery异步获取json数据方法汇总 - Web前端
- jQuery中slideUp()方法用法分析 - Web前端
- jquery.ajax之beforeSend方法使用介绍 - Web前端
- JQuery中使用on方法绑定hover事件实例 - Web前端
- WordPress教程排行
-
- 1#建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 2SiteGround的CPU Time Usage是什么意思?为什么有感叹号
- 3KeePass实现Chrome浏览器自动填充密码方法一
- 4WordPress关注微信公众号回复可见和阅读更多的方法
- 5WordPress媒体库增强(图片分类)插件WP Media Folder
- 6自定义WooCommerce库存提示插件,修改Out of stock缺货提示
- 7外贸WordPress建站付费主题和插件第二年需要续费吗?
- 8LNMP一键包nginx 301强制跳转到https教程
- 9一款简洁的WordPress主题Neve,适用于博客和企业网站
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


