C какой целью используются ETag-и?


Похожие статьи (10)
C какой целью используются ETag-и?

На ваш вопрос: C какой целью используются ETag-и? эксперт сайта еще не дал ответ, Вы пока можете воспользоваться поиском и рубрикой "Читать также по теме статьи" (см ниже) Если Вы знаете ответ на вопрос мы будем рады опубликовать его через форму для комментариев.

C какой целью используются ETag-и? - Для определения идентичности объектов, находящихся на сервере Настройка Entity Tags. 


Понятие Entity (сущность) обозначает все компоненты страниц:скрипты, картинки и тд. ETag'и (Entity Tags) тэги сущностей являются непосредственно механизмами, которые используются браузерами и веб-серверами, для того, чтобы определять идентичность объектов, находящихся в кэше браузеров и на серверах. Они созданы для определений актуальностей компонентов кэша браузеров и представляют гибкий подход, по сравнению с проверкой дат конечного изменения. ETag представляют собой строчку, идентифицирующую определенную версию компонентов. 

Единственной и обязательной поправкой является заключение этой строки в двойные кавычки. ETag для компонентов явно указывается при помощи HTTP-заголовка ETag: Основная проблема заключается в использовании атрибутов специфичных в пределах одного сервера. Если загрузка браузером компонента произошла от одного сервера, то при попытке проверять его на другом , они не совпадут. Данная ситуация случается часто при использовании для обработки запросов кластера. Apache и IIS, включают в ETag данные по умолчанию, поэтому вероятность их совпадения на разных серверах мала. Сервером Apache (1.3 и 2.x) ETagи генерируются в формат inode size time stamp. Что означает, что если размеры файлов и их расположения совпадают, номера инодов будут различаться. IIS 5.0 и 6.0 имеют похожий формат: Если не совпадают, то пользователи не получат быстрого ответа с соответствующим кодом, а следовательно, нет смысла использовать их в данной ситуации. Результатом такого применения будет положительный успех, если сайт располагается на едином сервере. 

Иначе (при расположении сайта на двух и более серверах) ETag лучше отключить совсем а для проверки актуальности использовать тэг Last-Modified. При использовании Apaсhe для отключения ETagов следует дописать соответствующую строку непосредственно в конфигурационный файл сервера.

Дата публикации: 29.10.2013 | Теги:
Вы можете задать вопрос экспертам Нашего сайта и получить ответ по почте
expert
Комментарии к статье:
нет комментариев
Добавить комментарий
Ваше имя
Текст
Похожие статьи:
Создать бесплатный сайт бесплатно
Batman: Arkham City теперь на PC и PS3. Обзор от WB Games
Как настроить и прошить Samsung Galaxy S2
1С: Бухгалтерия онлайн - возможна!
Android 4.1 Jelly
Android 4.1 Jelly Bean Samsung
Android Mail
Android и Torrent
Android или iOS
Apple HD Cinema Display
Что Вы думаете по этому поводу? Оставьте пожалуйста комментарий!