Я понимаю использование etags для оптимистического управления concurrency (например, в стиле архитектуры RESTful), и я прочитал, что etags должны отличаться для разных представлений одного и того же ресурса. Почему это?
В конечном итоге нам не интересно узнать, изменился ли ресурс, поэтому мы можем обрабатывать одновременные изменения? Мне нелегко даже представить, когда представление ресурса изменится без изменения самого ресурса, поэтому я, очевидно, не понимаю базового понимания.