Запрос веб-страницы при загрузке файлов через ftp
Я всегда задавался вопросом, что произойдет, если я загружу php-файл через FTP и посетитель запросит его в тот же самый момент?
Я думаю, что если php-файл будет загружен наполовину, он получит ошибку, а при обновлении, если файл будет загружен, он увидит, что он работает на 100%. Или, может быть, FTP работает по-другому, поэтому файл не заменяется до тех пор, пока он не будет полностью загружен. Можете ли вы пролить свет на эту часть протокола и как он обрабатывается?
ти.
- Как FTP-сервер обрабатывает переименование существующего файла?
- Загрузите файл на FTP с помощью C #
- Как установить представление списка в качестве представления по умолчанию FTP в проводнике Windows?
- Проблемы доступа к FTP-папке IIS (550)
- Безопасно ли программное обеспечение NCH Software?
- Как сделать ярлык для ftp-сайта открытым в Windows Explorer не IE
- Как указать содержимое каталога с FTP в C #?
- Бесплатный FTP-клиент с поддержкой пакетной обработки
- Каким образом можно использовать FTP и Notepad ++ (без использования встроенного FTP-сервера или FTP-клиента, такого как FileZilla)?
- Размер файла для файла ftp-сервера vs фактический размер файла
- Как обнаружить, что файл загружается по FTP
- FTP-клиент в окнах, которые сохраняют пароль сеанса в зашифрованном тексте
- Как создать каталог на ftp-сервере с помощью C #?
Все, что вы описали, это параметры, основанные на том, как именно ftp-сервер «загружает» файл.
Если файл загружен в временную директорию и перемещен на место после завершения загрузки, файл просто перейдет от 404 к существующему.
Однако большинство ftp-серверов просто загружают файл на место. Это означает, что если кто-то запрашивает файл во время его загрузки (скажем, большой видеофайл), веб-сервер начнет отправлять им файл. Если он дойдет до конца файла до его завершения, пользователь получит неполный файл. Если файл завершит загрузку до того, как пользователь достигнет конца, тогда они получат весь файл.