将 mod_pagespeed 与本机 node.js 服务器一起使用
Using mod_pagespeed with native node.js server
我一直在寻找优化图像以获得更好性能的解决方案。
在尝试了一些解决方案(例如 sharp and imagemin,结果文件从未变小,有时甚至变大)之后,我现在正在尝试使用 Google 的页面速度。不幸的是,pagespeed 似乎只支持 Apache 和 Nginx,我不想将它们添加到我的堆栈中只是为了图像优化(另外,我更喜欢在上传时进行一次优化,而不是在服务器请求时进行优化,即使缓存)。
我将非常感谢任何可能帮助我在本机 node.js、 和 中实现此功能的任何其他(有效!)图像优化建议的信息。
我建议您仅将节点用于 动态 内容(例如:您的应用程序服务器逻辑)。
对于静态 内容,例如图像、样式表和其他...只需使用像 nginx 这样的常规网络服务器来提供它们。在那里你可以使用 ngx_pagespeed.
尝试 npm 模块 lwip。
它是一个独立的库(安装时重新构建)并且没有运行时依赖性。
我用它resize and scale operations to create thumb images in my file service project.
检查这是否是您需要的。 :)
我一直在寻找优化图像以获得更好性能的解决方案。
在尝试了一些解决方案(例如 sharp and imagemin,结果文件从未变小,有时甚至变大)之后,我现在正在尝试使用 Google 的页面速度。不幸的是,pagespeed 似乎只支持 Apache 和 Nginx,我不想将它们添加到我的堆栈中只是为了图像优化(另外,我更喜欢在上传时进行一次优化,而不是在服务器请求时进行优化,即使缓存)。
我将非常感谢任何可能帮助我在本机 node.js、 和 中实现此功能的任何其他(有效!)图像优化建议的信息。
我建议您仅将节点用于 动态 内容(例如:您的应用程序服务器逻辑)。
对于静态 内容,例如图像、样式表和其他...只需使用像 nginx 这样的常规网络服务器来提供它们。在那里你可以使用 ngx_pagespeed.
尝试 npm 模块 lwip。
它是一个独立的库(安装时重新构建)并且没有运行时依赖性。
我用它resize and scale operations to create thumb images in my file service project.
检查这是否是您需要的。 :)