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