Как массово проверить на наличие файла?

Walter_White

Client
Регистрация
09.09.2016
Сообщения
149
Благодарностей
2
Баллы
18
Нужно узнать, есть ли файл на сервере или нету. Файлов несколько десятков тысяч. Они доступны по http. Как это оптимальнее организовать? Чтобы побыстрее и не лить трафик впустую?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 470
Благодарностей
10 020
Баллы
113
Нужно узнать, есть ли файл на сервере или нету. Файлов несколько десятков тысяч. Они доступны по http. Как это оптимальнее организовать? Чтобы побыстрее и не лить трафик впустую?
что за сервер, на нем используется зеннопостер или это сторонний сервер?
оч. мало подробностей..
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 652
Баллы
113
давать запрос и по заголовкам определять, есть или нет. При условии, что если файла нет, то будет отдавать 404
 

Walter_White

Client
Регистрация
09.09.2016
Сообщения
149
Благодарностей
2
Баллы
18

Walter_White

Client
Регистрация
09.09.2016
Сообщения
149
Благодарностей
2
Баллы
18

woober

Client
Регистрация
07.04.2015
Сообщения
211
Благодарностей
123
Баллы
43
а как такой запрос давать?
Я думаю, что GET-запрос с отображением заголовков, там в первой строке будет написано 200 - мол, все ОК, либо 404 - файла нет.
Альтернативный вариант - зайти по FTP в директорию, взять список файлов и проверить наличие - так наверное быстрее будет для такого количества.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)