VPS服务器上的硬盘空间比较贵. 性价比一般来说不是很高. 除非你用的是独立主机 Dedicated Server. 我的图床上有几千张美女图片 每张图片的原始文件都保留 并且还创建了一些缩列图. 每张图片大的能到 5M 所以很占据了很多磁盘空间.
这次我寻思着用 ImageRecycle 把原始图片给压缩了 (文件尺寸不改变) 根据此前写的PHP脚本 很简单的检查每一文件
$query = "SELECT `url`,`id`,`size` FROM `pic` where `flag`&128=0";
$result = $conn->query($query);
$total_save = 0;
$total = 0;
if ($result) {
foreach ($result as $row) {
$url = $row['url'];
if (file_exists($url)) {
$total ++;
echo "Index = $total\n";
echo $url . "\n";
$sz = filesize($url);
echo "原始文件大小 = $sz\n";
ImageRecycle($url, $key, $secret);
$sz1 = filesize($url);
echo "优化后的大小 = $sz1\n";
$total_save += ($sz1 - $sz);
$fz = $row['size'];
if ($sz1 != $fz) {
$id = $row['id'];
$conn->query(
"
update `pic` set `flag`=`flag`|128 where `id`='$id'
"
);
}
}
}
}
这里通过 flag 标记 128 位来表示是否被 ImageRecycle 优化过.
一个晚上的时候 6000多张图片被优化了 省了 2G多的硬盘空间.
加入ImageRecycle 并且可以使用 优惠码IR-PARTNER-20 来获得 20% 的购买.
英文: Case Study – Use ImageRecycle to Save Over 2GB Storage on VPS
本文一共 211 个汉字, 你数一下对不对.上一篇: 通过 ImageRecycle API 来进行图片或者PDF压缩
下一篇: 老大 Eric 41个月幼儿园的成绩单
扫描二维码,分享本文到微信朋友圈

我都是压缩了再上传的,刚才试了一下大小差不多,15MB压缩至都是5.5±0.1MB
嗯 和图片有关 不过能省一点是一点
放几千张美女图片 这种癖好…… 汗
那你应该 去看看 leonax.net/res
我有一些是从他那里抓取的