Если сервер не объявил слабым, ETag считается сильным валидатором и, таким образом, может использоваться для удовлетворения условного ранжированного запроса. Однако большинство автоматически сгенерированных ETag обнаруживают трудности в ситуациях фермы серверов, поскольку они часто используют информацию inode и / или уникальный постоянный счетчик. На практике я обнаружил, что заголовок Last Modified достаточен для довольно статического содержимого, например обслуживание защищенного статического содержимого, так как время записи файла делает достаточно хороший валидатор.
ETag, безусловно, самый гибкий. Соответствующие клиенты должны отправлять ETag в условном запросе, тогда как они ДОЛЖНЫ отправлять оба, если они доступны.