форум vBSupport.ru > vBulletin > vBulletin 3.8.x > Вопросы по vBulletin 3.8
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
basman
Простоузер
Default Вложения фронэнд, форум бэкэнд.
0

Доброе время суток, на сервере держу связку nginx+apache, иногда при скачивании больших файлов повышается нагрузка на сервер, озадачился идеей, отдавать вложения постов напрямую с фронтэнда. Кто-нибудь подобное пробовал реализовать?

basman добавил 23.07.2010 в 21:53
Пока только мысля взять исходник nginx, допилить чтобы понимал ссылки вида
http://сервер/get/код
где код = кодированный по base64 блоб (шифрованный запрос нужного вложения)

код формирует форум, а клиент затем получает прямую ссылку, затем например раз в сутки менять ключ шифрования

Last edited by basman : 07-23-2010 at 09:53 PM. Reason: Добавлено сообщение
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Yoskaldyr
Специалист
Default
0

basman, смотрите хак vbaccelerator. Как раз то что надо. Только надо не забыть запретить прямую скачку attach файлов или htaccess-ом или nginx-ом (все зависит от того как именно настроена связка апач+nginx)

Yoskaldyr добавил 23.07.2010 в 22:56
Quote:
Originally Posted by basman View Post
Пока только мысля взять исходник nginx, допилить чтобы понимал ссылки вида
http://сервер/get/код
где код = кодированный по base64 блоб (шифрованный запрос нужного вложения)
код формирует форум, а клиент затем получает прямую ссылку, затем например раз в сутки менять ключ шифрования
Ну это уже перебор. nginx умеет работать с заголовком X-Accel-Redirect: который как раз и использует хак vbaccelerator. Т.е. вложение будет отдавать nginx, после проверки прав булки в php апача

Last edited by Yoskaldyr : 07-23-2010 at 10:56 PM. Reason: Добавлено сообщение
 
 
basman
Простоузер
Default
0

Спасибо, получилось.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 12:43 PM.


Powered by vBulletin® Version Nulled Edition
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...