У меня есть что-то вроде:
var app = require('express')();
var compression = require('compression');
app.use(compression());
app.get('/', function(request, response) {
response.send('<!DOCTYPE html>.......');
}
app.listen(2345);
Проблема в том, что данные отправляются фрагментарно, но я хочу, чтобы они полностью отправлялись с заголовком длины содержимого. Точно так же, как Apache делает по умолчанию (почему я хочу, чтобы это поведение объяснялось в комментариях).
Итак, как я могу отправлять данные, сжатые gzip, напрямую, а не по частям в экспресс?
127.0.0.1
. Я бы также сказал, что 300 мс для сжатия 3 КБ данных — это очень много времени. Я не уверен, что ваша проблема имеет какое-либо отношение к фрагментации. Позвоните через локальный хост и сделайте захват пакета, чтобы увидеть. - person Brad   schedule 18.02.2015