Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>According to MSDN <code>INTERNET_FLAG_RESYNCHRONIZE</code> only "reloads HTTP resources if the resource has been modified since the last time it was downloaded." See <a href="http://msdn.microsoft.com/en-us/library/aa383661%28v=vs.85%29.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/aa383661(v=vs.85).aspx</a>.</p> <p>The 200 returned by <code>HttpQueryInfo()</code> is indeed strange - it should return the real status code.</p> <p>If you can, change the code to do checksum comparison instead of file size comparison.</p> <p>If not, you can look at a few more things:</p> <ul> <li>Disable ETags on the server - see: <a href="http://developer.yahoo.com/performance/rules.html#etags" rel="nofollow">http://developer.yahoo.com/performance/rules.html#etags</a> and <a href="http://support.microsoft.com/?id=922733" rel="nofollow">http://support.microsoft.com/?id=922733</a></li> <li>Add a small extra parameter for your image that ensures that it<br> always downloads like a random number or the file checksum:<br> <code>http://yourserver/image.jpg?r=5452435234</code></li> <li>Disable caching on your client using the<br> <code>INTERNET_FLAG_NO_CACHE_WRITE</code> and<br> <code>INTERNET_FLAG_PRAGMA_NOCACHE</code> in<br> <code>HttpOpenRequest()</code>, and <code>InternetOpenUrl()</code> as described in<br> <a href="http://msdn.microsoft.com/en-us/library/aa383661%28VS.85%29.aspx#INTERNET_FLAG_NO_CACHE_WRITE" rel="nofollow">http://msdn.microsoft.com/en-us/library/aa383661(VS.85).aspx#INTERNET_FLAG_NO_CACHE_WRITE</a>.</li> </ul>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload