Что происходит при перезаписи статического файла?


Допустим, у вас есть чисто статический веб-сайт. Это популярно, поэтому люди часто посещают ваш index.html . Что происходит, когда вы используете свой ftp-клиент для перезаписи файла? Увидят ли люди когда-нибудь какие-нибудь странные результаты? Будут ли все запросы просто висеть, пока не будет закончена запись? Или веб-серверы делают что-нибудь умное, чтобы обслуживать старый файл во время записи нового файла?

Что, если это сценарий, который перезаписывает index.html? Это то же самое, что использовать ftp? Зависит ли это от сервер?

Author: ChrisD, 2013-10-06

1 answers

Есть вероятность, что они получат пустую страницу, если посетят ее во время передачи. Если передача зависает или возникла проблема с подключением при загрузке нового файла.

Я видел случаи, когда при загрузке CSS-файла обновлялась страница, на которой не отображался CSS, так как файл не был полностью загружен, или я обновил его, как только файл был заменен новым загруженным файлом.

Не о чем беспокоиться, просто убедитесь, что у вас есть резервная копия, прежде чем перезаписывать файл, ваши посетители, скорее всего, подумают, что это их браузер, и обновят страницу.

 2
Author: Anagio, 2013-10-06 03:05:16