Итак, gzippo Connect - это хорошо?
У меня два вопроса,
1) если я хочу использовать статический javascript (я использую экспресс), я могу просто сделать gzippo и сделать это:
app.use (gzippo.staticGzip (__dirname + '/ public'));
это верно? Что делать, если клиентский браузер не поддерживает gzip (в редких случаях)? он автоматически отправит распакованную версию? также будет ли кеширован zip-файл? или сжимать для каждого запроса?
2) Если метод get приложения возвращает JSON, каков правильный метод для обработки результата сжатия? я должен сначала проверить «accept-encoding» заголовка http.request и убедиться, что он поддерживает gzip, а затем сжать результат JSON? или gzippo автоматически с этим справится?
еще один вопрос:
3) Если у меня есть несжатый файл JS (например, my.js) и сжатый вручную файл JS (например, my.js.gzip) в общедоступной папке, то этот файл будет обслуживаться, если сценарий на стороне клиента включает
я должен указать как?
что вопрос не только на node.js, но и на обычном сервере apache. :) Спасибо.