Recently I uploaded files to my Epizy.com website using FTP. In the FTP client, the size/date changed on your server, so I know the files were successfully uploaded. However, when I view the new files in a Web browser, they do not appear immediately. Recently the delay has been several days.
Could somebody please explain how FTP works for uploading. Are the files first uploaded to a staging area? (Everything is working now.)
Thanks for the two responders. However, I don’t believe the problem is my browser cache.
I am developing an AJAX system, and this requires cooperation between HTML on the client, JavaScript on the client (which I store in a separate file), and a PHP script on the server. There is a lot to go wrong.
The day after I posted, I viewed my test page which displayed the current HTML, but the JavaScript did not execute (this sometimes happens). So I immediately reloaded the page. This second time, the JavaScript executed but the HTML displayed was now an old version that I updated a week ago. I reloaded the page again. This third time, the JavaScript executed and the HTML displayed was the current version again. (Note that FTP was not involved.)
To me, the most likely explanation is that Epizy has multiple servers, and is having difficulty keeping the content synchronized.
Just to let you know: your website is only being served from a single web server at a time. There is no synchronization going on between different servers for dynamic stuff like website files and databases.