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

Walter_White

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

Sergodjan

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

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
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)