I have some caching issues. I'm running very small web-application which reads one frame, saves it to the disk and then shows it in browsers window. I know, it is probably not the best solution, but every time I save this read frame with the same name and therefor any browser will cache it. I tried to use html meta-tags - no success: <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="0" /> Also, I have tried this one (flask-specific): resp.headers["Cache-Control"] = "no-cache, no-store, must-revalidate" resp.headers["Pragma"] = "no-cache" resp.headers["Expires"] = "0" This is how I tried to modify resp headers: r = make_response(render_template('video.html', video_info=video_info)) r.headers["Cache-Control"] = "no-cache, no-store, must-revalidate" r.headers["Pragma"] = "no-cache" r.headers["Expires"] = "0" Still both Google Chrome and Safari do caching. What might be the problem here? Continue reading...