Я читал книгу, и у меня есть конкретный вопрос о главе ETag. Автор говорит, что ETags может нанести вред производительности и что вы должны полностью их настроить или полностью отключить.
Я уже знаю, что такое ETags и понимают риски, но неужели так трудно получить ETags?
Я только что сделал приложение, которое отправляет ETag, значение которого является хэшем MD5 тела ответа. Это простое решение, которое легко достичь на многих языках.
-
Использует ли MD5 хэш тела ответа как ETag неправильно? Если да, то почему?
-
Почему автор (который явно превосходит меня на многие порядки) не предлагает такого простого решения?
Этот последний вопрос трудно ответить, если вы не являетесь автором:), поэтому я пытаюсь найти слабые точки использования хэша MD5 как ETag.