We're working on a draft that will allow clients to signal what resources are already in their cache. This should allow us to reduce the bandwidth risk of unnecessary pushes.
Re:Rules of Thumb for HTTP/2 Push
by theandrewbailey on Thursday August 04, 2016 @12:50PM
(#12226828)
What about a header to tell the server to not push anything?
Clients can always disable push using SETTINGS_ENABLE_PUSH. They can also reject each pushed resource (stream) https://daveyshafik.com/archives/69603-http2-server-push-you...
Honestly I'm not sure that I like this server push. I think, the only appropriate use is: server push if client misses some cookie and set this cookie immediately.