技术事故

几万张头像图片

这天有个微信拉票投票小活动,每个投票页面下面都有一个头像墙。不知道出于什么想法,项目经理要把过来投票的微信网友的头像都存在本地,而开发小哥没加限制参数,直接拉来了微信头像的高清大图……

效果很显著,一上线CPU就爆了,然后一小时几十块钱流量费……

FTP登上去看一眼,六万七个图片文件两点五个吉,头像图片路径和其他数据资料都一一对应的存了数据库,这些图直接拍脑门删掉是不可能了。开发小哥在拉微信头像的时候加了 /64 参数之后,就忙乎其他的了。但是这六万七的图咋整呢?

我来吧。FTP下载,八个半小时。

用 Photoshop 批量压缩吧,怎奈丫一点儿容不得错,冷不丁就有那么一张0kb的图能把 Photoshop 卡到休克。

换个套路,用 iResize 批量压缩试试,效果还不错,但万把张里总有那么一两张,看起来没问题的图会把它卡住。于是还是得人守着,几千几千的转。

折腾了一上午,整体容量缩为原来的十分之一。

当然了,上传替换的时间也短不了。


这事儿吧,从根儿上就不应该把图存下来,这就是个空耗自己资源吃力不讨好的坏点子。然后开发小哥的神助攻,把这个坏点子的影响放大了N倍。

不管怎么说,我手上有几万张头像图片可以玩儿了。你说是吧。

2017-09-28