为什么我的Heroku部署网站上的JPG被大大压缩了?

时间:2014-08-01 19:44:27

标签: node.js heroku gruntjs

当我将我的网站部署到Heroku时,JPG会被大大压缩。例如,显示为大约72k的JPG显示为14k。

我正在利用imagemin grunt插件在部署时压缩图像,但它只是稍微压缩图像(原始大约84kb并且压缩到前面提到的72k)并且质量差异不明显。正确压缩的图像正在将其部署到已部署的实例上。我通过炮轰已部署的实例(通过heroku run bash)并检查文件大小(通过ls -l)来检查这一点 - 它确实显示为72k。

我认为这可能与缓存有关,因为如果我在新标签中打开图像(我正在使用chrome)和ctrl f5重新加载未缓存的图像,它确实会达到预期的72k。不幸的是,在主站点上进行类似类型的刷新似乎并没有带来正确压缩的图像。

我从来没有像我所知那样压缩图像,这也有点令人困惑。 grunt imagemin插件只有一个选项(渐进式),虽然我过去常常使用切换选项,但它只会在很小程度上影响图像大小。所以,如果这是缓存相关的,我不知道超级压缩的来自哪里。

任何人都可以了解发生的事情吗?

0 个答案:

没有答案