No, the server does not cache files. I see a non-"under construction" swf at that link.
When you cleared the cache, did you delete temporary files? The various modern browsers give you multiple options when clearing browsing history. Simply clearing cookies, and the history doesn't get rid of the cache. You need to delete the temporary files as well. Also, make sure you close and re-open the browser after clearing the cache, otherwise the cached SWF might not be gone.
Yeah i did that too, i ticked all checkboxes in Google Chrome's Clear Browsing Data under Options which includes Empty the Cache and exited the browser but the problem persisted so i tried renaming the SWF file on the server and it solved the problem. The next time i'll just rename since clearing cache does not work all the times.
1 person found this helpful
Yeah, the best method is to rename the file. That will force it out there regardless.
But, if you are ever tied down to the file name (can't update the HTML) for any reason - then I would look into forcing the file not to cache. You can look into setting Expires Headers for all objects on your page (server-settings) - or, if you don't have access to the server - you can simply append a random var to the end of the file name in the object call. The current date in milliseconds usually works wonders:
var d = new Date();
var r = d.getTime();
||FLASH OBJECT|| - path/to/swf.swf?a=r;
This way, the current date will be appended to the filename every time, making it look - to the browser - like a new file name. Then you can keep the filenames the same, and never worry about cache-ing.
Okay. Thanks you.