4

我一直在寻找优化图像以获得更好性能的解决方案。

在尝试了一些解决方案(如sharpimagemin,它们导致文件永远不会变小,有时会变大)之后,我现在正在尝试使用 Google 的页面速度。不幸的是,pagespeed 似乎只支持 Apache 和 Nginx,我不想将它们添加到我的堆栈中只是为了图像优化(此外,我更愿意在上传时进行一次优化,而不是在服务器请求时进行优化,即使缓存也是如此)。

我将非常感谢任何可能帮助我在本机 node.js 中实现此功能的信息,以及任何其他(工作!)图像优化建议。

4

2 回答 2

3

我建议您仅将节点用于动态内容(例如:您的应用程序服务器逻辑)。

对于静态内容,例如图像、样式表和其他……只需使用像 nginx 这样的常规 Web 服务器为它们提供服务。在那里你可以使用 ngx_pagespeed。

于 2016-03-08T05:08:03.560 回答
1

尝试 npm 模块lwip

它是一个独立的库(安装时重新构建)并且没有运行时依赖项。

我使用它的调整大小缩放操作在我的文件服务项目中创建拇指图像。

检查这是否是您需要的。:)

于 2016-03-12T10:42:49.243 回答