Новая запись
Вход
×
T
Trinux
Trinux
2 авг 05
Подписаться
Антилич...
👍
👍
❤️
😂
😲
😢
😡
6
13
Ссылка поста
Комментарии
Новые
Лучшие
Новые
Старые
Отмена
Отправить
Чтобы отправить комментарий —
войдите
.
S
shad
21 авг 05
Третий способ, но несколько иначе...
Ничего переименовывать не надо... Просто надо создавать симлинки на файло во временных папках аля
server.com/hty683hcn70cj3hfgl7js6b8g0/file
и удалять их через определенное время после создания.
Потому как переименовывать саму папку — ИЗВРАТ (imho)....
допереименовываешься, потом сам будешь искать, что-где...
Да, что енто все работало, не забудь включить FollowSymLinks для папки.
<p>Третий способ, но несколько иначе...</p> <p>Ничего переименовывать не надо... Просто надо создавать симлинки на файло во временных папках аля</p> <p>server.com/hty683hcn70cj3hfgl7js6b8g0/file</p> <p>и удалять их через определенное время после создания.</p> <p>Потому как переименовывать саму папку — ИЗВРАТ (imho)....</p> <p>допереименовываешься, потом сам будешь искать, что-где...</p> <p>Да, что енто все работало, не забудь включить FollowSymLinks для папки.</p>
Отмена
Сохранить
Ответить
⋯
Скопировать ссылку
tik
13 авг 05
Способ 3 выберай.
<p>Способ 3 выберай.</p>
Отмена
Сохранить
Ответить
⋯
Скопировать ссылку
H
hlomzik
2 авг 05
По поводу первого способа — если скрипт все проверил и стал отдавать файл сразу в браузер, то не все равно, отдается он таким способом или напрямую? Ведь после начала передачи скорость будет одинаковой и в том и в другом случае... имхо...
<p>По поводу первого способа — если скрипт все проверил и стал отдавать файл сразу в браузер, то не все равно, отдается он таким способом или напрямую? Ведь после начала передачи скорость будет одинаковой и в том и в другом случае... имхо...</p>
Отмена
Сохранить
Ответить
⋯
Скопировать ссылку
T
toecto
2 авг 05
можно так-
ставятся два web сервера на машину — один за другим
nginx и apache
это сейчас уже становится классической связкой.
uginx — веб сервер заточенный под статику.
Работает схема так — *лисенер nginx сидит на 80м порту
*получили запрос — передается апачу
*апач выполняет скрипт (php например)
*данные отдаются uginx — он отдает их пользователю.
так работают скрипты
статические файлы отдаются напрямую через nginx, что сильно снижает нагрузку с сервера.
теперь, как отдать файл с защитой от личерства в такой системе — *nginx анастраивается, чтобы файлы из определенной директории отдавались через апач
*далее — в апач вносится директива чтобы файлы отдавались через скрипт
*в скрипте проверяем отдавать файл или страничку
теперь самое интересное! :)
скрипт не сам отдает файл а дает директиву в nginx и он сам дальше уже отдает файл клиенту (внутренний редирект)
теперь к защите от личерства прибавляется:
*возможность докачки
*многопоточность
*нагрузка как при отдаче статического файла
именно такая система работает на slil.ru
<p>можно так-</p> <p>ставятся два web сервера на машину — один за другим</p> <p>nginx и apache</p> <p>это сейчас уже становится классической связкой.</p> <p>uginx — веб сервер заточенный под статику.</p> <p>Работает схема так — *лисенер nginx сидит на 80м порту</p> <p>*получили запрос — передается апачу</p> <p>*апач выполняет скрипт (php например)</p> <p>*данные отдаются uginx — он отдает их пользователю.</p> <p>так работают скрипты</p> <p>статические файлы отдаются напрямую через nginx, что сильно снижает нагрузку с сервера.</p> <p>теперь, как отдать файл с защитой от личерства в такой системе — *nginx анастраивается, чтобы файлы из определенной директории отдавались через апач</p> <p>*далее — в апач вносится директива чтобы файлы отдавались через скрипт</p> <p>*в скрипте проверяем отдавать файл или страничку</p> <p>теперь самое интересное! :)</p> <p>скрипт не сам отдает файл а дает директиву в nginx и он сам дальше уже отдает файл клиенту (внутренний редирект)</p> <p>теперь к защите от личерства прибавляется:</p> <p>*возможность докачки</p> <p>*многопоточность</p> <p>*нагрузка как при отдаче статического файла</p> <p>именно такая система работает на slil.ru</p>
Отмена
Сохранить
Ответить
⋯
Скопировать ссылку
toxotes
2 авг 05
а ты уверен что он переименовывает папку во время скачивания, мне кажется она должна быть заблочена для ренейма.
<p>а ты уверен что он переименовывает папку во время скачивания, мне кажется она должна быть заблочена для ренейма.</p>
Отмена
Сохранить
Ответить
⋯
Скопировать ссылку
A
azitol
2 авг 05
эта как он старые потоки качает? 8O мне четвертый вариант больше понравился..
<p>эта как он старые потоки качает? 8O мне четвертый вариант больше понравился..</p>
Отмена
Сохранить
Ответить
⋯
Скопировать ссылку
Войти
E-mail
Пароль
Запомнить меня
Забыли пароль?
Войти
Регистрация
Комментарии
Ничего переименовывать не надо... Просто надо создавать симлинки на файло во временных папках аля
server.com/hty683hcn70cj3hfgl7js6b8g0/file
и удалять их через определенное время после создания.
Потому как переименовывать саму папку — ИЗВРАТ (imho)....
допереименовываешься, потом сам будешь искать, что-где...
Да, что енто все работало, не забудь включить FollowSymLinks для папки.
ставятся два web сервера на машину — один за другим
nginx и apache
это сейчас уже становится классической связкой.
uginx — веб сервер заточенный под статику.
Работает схема так — *лисенер nginx сидит на 80м порту
*получили запрос — передается апачу
*апач выполняет скрипт (php например)
*данные отдаются uginx — он отдает их пользователю.
так работают скрипты
статические файлы отдаются напрямую через nginx, что сильно снижает нагрузку с сервера.
теперь, как отдать файл с защитой от личерства в такой системе — *nginx анастраивается, чтобы файлы из определенной директории отдавались через апач
*далее — в апач вносится директива чтобы файлы отдавались через скрипт
*в скрипте проверяем отдавать файл или страничку
теперь самое интересное! :)
скрипт не сам отдает файл а дает директиву в nginx и он сам дальше уже отдает файл клиенту (внутренний редирект)
теперь к защите от личерства прибавляется:
*возможность докачки
*многопоточность
*нагрузка как при отдаче статического файла
именно такая система работает на slil.ru