Favicon.js против favicon.ico в static () с staticCache (), используя Connect в nodeJS? - PullRequest
0 голосов
/ 16 ноября 2011

Я просто переписал свой код сервера nodeJS, чтобы воспользоваться модульной структурой Connect. Тем не менее, глядя на часть кода, я чувствую, что использование модуля favicon.js для обслуживания файла favicon.ico не будет столь же эффективным, как использование static.js с модулями staticCache.js (поскольку у меня есть только пара статических файлов, которые никогда не будут заменены другими в кеше). Кто-нибудь захочет подтвердить / опровергнуть это? Я не удивлюсь, если я просто полностью ошибаюсь, отсюда мое желание проверить.

Вот ссылка на страницу github со всеми модулями для удобства: https://github.com/senchalabs/connect/tree/master/lib/middleware

Best
Сам

1 Ответ

0 голосов
/ 16 ноября 2011

Я думаю, что промежуточного программного обеспечения favicon для Connect более чем достаточно, посмотрите на эти строки:

headers: {
    Content-Type': 'image/x-icon'
  , 'Content-Length': buf.length
  , 'ETag': '"' + utils.md5(buf) + '"'
  , 'Cache-Control': 'public, max-age=' + (maxAge / 1000)
}

У вас есть заголовки 'Cache-Control' и 'Etag'установить, что еще вам нужно для favicon ..?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...