Подтвердить что ты не робот

Дальний конец заголовка истекает и HTTP 304

Я пытаюсь оптимизировать время загрузки веб-сайта. Одна из вещей, которые я сделал, - задание фьючерсов на конец будущего заголовка для статического содержимого, чтобы они были кэшированы (как описано Yahoo). Однако, даже если они кэшированы, браузер по-прежнему отправляет запрос и возвращает ответ 304 (не измененный) для этого ресурса.

Я понимаю, что ответ 304 очень мал и, вероятно, имеет минимальный эффект производительности, но есть ли способ сделать его таким, чтобы браузер больше не отправлял запрос вообще и всегда использовал кеш для этого ресурса?

4b9b3361

Ответ 1

Вы можете попробовать отключить ETags, если вы отправляете оба этига и истекаете. Некоторые люди предлагают отключить eTags, особенно если у вас есть балансировщик нагрузки.

Кроме того, обратите внимание, что при нажатии на перезагрузку на вашей странице Firefox перепроверяет все ресурсы. Они вернутся с 304-ыми. Если вы нажмете shift-reload, он повторно запросит все ресурсы без etags. Поэтому не используйте кнопку refresh/reload, чтобы проверить настройки последнего изменения/etag.