Консультация № 53524
28.08.2006, 13:31
0.00 руб.
0 6 2
Сорри если вопрос не много не по теме, но очень надо!
На сайте отдаю файлы через header ("location: http://...итд"
все работает, но оказывается что такой способ отдачи файлов сильно нагружает сервер в связи с чем мой аккаунт блокируют ;(
Мне предложили выход из этой ситуации - отдавать файлы по FTP.
В Обслуживание FTP cчета добавил папку (с файлами) и пробую header ("location: ftp://...") на что мне пишется "421 Unable to set secure anonymous FTP"
Что то с правами, но не знаю что, подскажите плиз где копать?
Какие возможные варианты?
Спасибо.

Обсуждение

Неизвестный
28.08.2006, 14:25
общий
это ответ
Здравствуйте, Alex-a888!
Вероятнее всего хостеры имели ввиду примой линк на странице.
Неизвестный
28.08.2006, 15:05
общий
Другими словами: если прямая ссылка, то это уже через FTP?Не не подходит, дело в том что и на прямых ссылках тоже происходит ужасное потребление рессов ;(
Неизвестный
28.08.2006, 15:18
общий
Нет, тут зависит от того, какой протокол указан. Если ссылка вида ftp://HOST/file - то это FTP. И если у хостера недостаточно ресурсов для того, чтобы отдать файл по FTP, то ИМХО лучше сменить хостера.
Неизвестный
28.08.2006, 17:12
общий
А, я имел ввиду прямые ссылки, но по http протоколу :)ftp:// - не хочет работать что бы я не делал ;(наверно все же это у хостера не то что то...На счет смены вопросов нет, буду искать ;(
Неизвестный
28.08.2006, 17:18
общий
Могу предложить варианты, пиши в личку
Неизвестный
28.08.2006, 20:13
общий
это ответ
Здравствуйте, Alex-a888!
На счет ошибки...
Возможно, на Вашем аккаунте нет доступа анонимному пользователю по ftp.
Если есть возможность создать, создайте (с определенными правами доступа).
Если же хотите отдавать файлы по ftp по определенному логину и паролю, используйте ссылку вида:
ftp://login:password@FTP-name
И, возможно, Вам поможет это:
http://www.compdoc.ru/internet/php/control_download_files/
(на счет нагрузки на сервер этого скрипта не знаю)
Удачи!
Форма ответа