по прямым ссылкам могут скачивать Только зарег. юзеры с Премиум аккаунтом

stasbz

Новичок
по прямым ссылкам могут скачивать Только зарег. юзеры с Премиум аккаунтом

Заинтересовала реализация следующего момента:
после регистрации на сайте можно увидеть ссылки на файлы.
ссылки на файлы выглядят как прямые и постоянные (ссылка не меняется со временем) http://download.XXXX.ru/download/1687214/09_how_soon_is_now_dirty_south_featuring_julie_mcknight_.mp3
но скачать файл по этой ссылке можно только пользователю с премиум аккаунтом.
Как это реализуется?
по ip адресу?
Вопрос еще возник в связи с тем, что если здесь не используется php (например, php скриптом генерируется хеш код и заносится в БД), а отдается напрямую веб сервером, то нагрузка на сервер будет ниже.
 

Alexandre

PHPПенсионер
В сервисах типа RapidShare используются выделеные арендованные сервера или колокейшен (второе дешевле). Там - сам себе хозяин и не зависишь от хостера. Как правило, весь контент отдает сервер напрямую.

Если бы я сегодня проектировал подобный сервис, я бы выбрал nginx. К сожалению, как показал опрос на собеседованиях, только около трети программистов знают что это такое...

в этом замечательном сервере отечественной разработки есть такой замечательный модуль как x-accel-redirect
а так же не менее замечательный модуль accesskey
можно любой на выбор...

Для апача - X-SendFile ...

все остальное - дело техники.
 
Сверху