Антилич...

Чтобы отправить комментарий — войдите.
  • S
    21 авг 05
    Третий способ, но несколько иначе...

    Ничего переименовывать не надо... Просто надо создавать симлинки на файло во временных папках аля

    server.com/hty683hcn70cj3hfgl7js6b8g0/file

    и удалять их через определенное время после создания.

    Потому как переименовывать саму папку — ИЗВРАТ (imho)....

    допереименовываешься, потом сам будешь искать, что-где...

    Да, что енто все работало, не забудь включить FollowSymLinks для папки.
    Ответить
  • tik
    13 авг 05
    Способ 3 выберай.
    Ответить
  • H
    2 авг 05
    По поводу первого способа — если скрипт все проверил и стал отдавать файл сразу в браузер, то не все равно, отдается он таким способом или напрямую? Ведь после начала передачи скорость будет одинаковой и в том и в другом случае... имхо...
    Ответить
  • T
    2 авг 05
    можно так-

    ставятся два web сервера на машину — один за другим

    nginx и apache

    это сейчас уже становится классической связкой.

    uginx — веб сервер заточенный под статику.

    Работает схема так — *лисенер nginx сидит на 80м порту

    *получили запрос — передается апачу

    *апач выполняет скрипт (php например)

    *данные отдаются uginx — он отдает их пользователю.

    так работают скрипты

    статические файлы отдаются напрямую через nginx, что сильно снижает нагрузку с сервера.

    теперь, как отдать файл с защитой от личерства в такой системе — *nginx анастраивается, чтобы файлы из определенной директории отдавались через апач

    *далее — в апач вносится директива чтобы файлы отдавались через скрипт

    *в скрипте проверяем отдавать файл или страничку

    теперь самое интересное! :)

    скрипт не сам отдает файл а дает директиву в nginx и он сам дальше уже отдает файл клиенту (внутренний редирект)

    теперь к защите от личерства прибавляется:

    *возможность докачки

    *многопоточность

    *нагрузка как при отдаче статического файла

    именно такая система работает на slil.ru
    Ответить
  • toxotes
    2 авг 05
    а ты уверен что он переименовывает папку во время скачивания, мне кажется она должна быть заблочена для ренейма.
    Ответить
  • A
    2 авг 05
    эта как он старые потоки качает? 8O мне четвертый вариант больше понравился..
    Ответить
full image