Если вы используете Express , то вы можете использовать его метод сжатия как часть конфигурации:
var express = require('express');
var app = express.createServer();
app.use(express.compress());
А о компрессе вы можете узнать здесь: http://expressjs.com/api.html#compress
А если вы не используете Экспресс ... Почему бы и нет, чувак ?! :)
ПРИМЕЧАНИЕ: (спасибо @ankitjaininfo) Это промежуточное программное обеспечение должно быть одним из первых, которое вы «используете» для обеспечения сжатия всех ответов. Убедитесь, что это выше ваших маршрутов и статического обработчика (например, как у меня это выше).
ПРИМЕЧАНИЕ: (благодаря @ ciro-costa) Начиная с Express 4.0, промежуточное программное обеспечение express.compress
устарело. Он был унаследован от connect 3.0 и более не включает connect 3.0. Проверьте Express Compression для получения промежуточного программного обеспечения.