What is the best method for updating a constantly changing website without going offline or underconstruction. (example yahoo main page seems to update endlessly)Website updating?Update small chunks at a time (if it's a large page). If it's going to take a little time to perform the upgrade, put a temporary page up stating that the page is being updated.Website updating?Use Apache. after the updates are completed all you have to do is restart the instance not the server. Yahoo uses this.Website updating?These are examples of database driven websites.
They are changed on the fly by changing code in the database or in the files themselves.
That is how they can do it.
Good examples of database drive sites that one can download and install are joomla phpnuke nuke-evolution(php nuke clone)Do you keep your index.html fairly constant? Maybe, you could try, for awhile:
(1) Make REALLY SURE your index.html has correct html!!! so that, every time you change it, it doesn't blow away the server (what I'm saying is, BEFORE you put a change online, VALIDATE the html, because invalid html will force calls to your URL to yield something like %26quot;Under construction%26quot; or some other error). You can validate html files at http://validator.w3.org
(2) Make only LIMITED changes to your index.html - emphasize other pages, especially something like, a news page, to which you link from the index.html page...and THERE, put your frequent changes, so as to minimize the risks of putting your website offline due to frequent changes.