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