问题背景:
商城类图片较多,用户打开慢,没有耐心看下去,直接造成损失,所以打开缓慢的问题真的不能得过且过,要认真处理
解决过程:
1、购买阿里云OSS存储空间,这个很便宜,40G的空间一年9块钱,将图片资源上传到阿里云OSS存储,但这一步仅仅只是完成了图片存放
2、用户打开站点,要访问这些图片,有访问就会产生流量,SO,这个流量阿里云是另收费的,因为访问加载图片就是下载这些图片,所以可以对应的购买“下行流量包”
3、我没买,因为也是第一次摸这玩意,所以觉得自己掉坑了,就暂时放弃这种搞法了,同类产品还有大名鼎鼎的CDN加速
最终方案:
1、突然发现买的服务器是1M的带宽,这个真是低级错误,果断升级到4M的,因为平时访问量不算高,先升级到这级别了
2、检测了商品图,发现管理人员传的好多都是1M以上的图片,而其实图片尺寸长宽都不会超过800像素,但大小竟然如此恐怖,大大的问题,没办法,写程序压缩这些图片吧,毕竟图片太多了,要求管理人员重新一个个上传不现实
后期可优化项:
1、如遇上做活动,可以在临时升级带宽,升级到10M 20M的爽几天也不过分
2、优化图片上传方式,上传即压缩,保证所有图片不再出现过大的问题
3、随着用户量增加,访问量增加,就可以考虑增加更大的带宽,以及使用CDN+OSS了