kostekplay 0 Zgłoś post Napisano Kwiecień 4, 2012 Szukam klasy, innego rozwiązania, umożliwiającego mi udostępnienie odpłatne dużych plików binarnych. Chodzi o pliki o rozmiarach 300 - 500 mb. Pliki udostępniany by były płatnie na określoną ilość pobrań prze określonego użytkownika w danym czasie. Po dokonaniu analizy w grę wchodą praktycznie trzy rozwiązania: - zagonienie mysql lub postgress do udostępniania LONGBLOB - stworzenie za pomocą np proftpd dynamicznych kont użytkownikow z dowiązanymi linkami do poboru na określony czas i ilość ... - podwiązanie linku do maskowanego linku i jego domyślna translacja ( sa dobre tylko rozwiązania komercyjne ) ilość pobrań ok 200 / doba - łącze 100mbit/s , możliwości sprzętowe ( 4 proc, 8 GB itp, debian 6 ) problem polega na tym że dany link musi być aktywny TYLKO dla DANEJ OSOBY na OKLREŚLONĄ ilość pobrań i OKREŚLONY czas ... czy ktoś ma uż coś takiego wdrożone i z praktycznej strony chciałby się podzielić doświadczniem ? Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość hdmagc Zgłoś post Napisano Kwiecień 4, 2012 (edytowany) Nie wspieram działania forum webhostingtalk.pl Edytowano Styczeń 15, 2013 przez hdmagc (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
kostekplay 0 Zgłoś post Napisano Kwiecień 5, 2012 Miałem kiedyś taki system oparty na FTP + mysql z nakładką proftpadmin, gdzie mogłeś ustawić ilość pobrań pliku, wskazać katalog, plik itp. Bardzo ładnie to pracowało. Moge prosic o kontakt na priv ? Udostępnij ten post Link to postu Udostępnij na innych stronach
Misiek08 285 Zgłoś post Napisano Kwiecień 9, 2012 Nie dasz rady ograniczyć dla 1 osoby, bo zawsze może jakoś komuś innemu link podrzucić. Jeśli jednak zmienisz podejście to masz nginx secure_download, które możesz ilościowo ciąć lub po prostu skrypt w PHPie, który przekierowuje na nginx'a (jest magiczny http://wiki.nginx.org/XSendfile i nagłówek z PHPa X-Accel-Redirect) Udostępnij ten post Link to postu Udostępnij na innych stronach
kostekplay 0 Zgłoś post Napisano Kwiecień 10, 2012 Bardzo dziękuje, Dziś siądę i popatrzę co to potrafi. Zdaję sobie sprawę z trwalości linku i braku możliwości przypisania go do jednego użytkownika, nie to jest sednem sprawy, sednem sprawy jest czasowe uruchomienie linku ( mamcahce w php jest w pewnym sensie rozwiązaniem, ale szukam czegoś alternatywnego ). Udostępnij ten post Link to postu Udostępnij na innych stronach
Misiek08 285 Zgłoś post Napisano Kwiecień 10, 2012 Czasowe uruchomienie to plik php, do którego kierujesz usera np. pobierz.php?plik=123. Skrypt sprawdza czy zalogowany user (ciasteczka/sesja) może jeszcze pobierać. Jeśli może to wysyłasz mu ten nagłówek i nginx poda mu ładnie plik. Jak nie, to wyświetlasz/przekierowujesz i kończysz działanie. Główne wymagania to nginx i uruchomienie php jako cgi, ale teraz wbudowali php-fpm w PHP, więc jest to dziecinnie proste. Gwarantuje Ci, że nginx pociągnie spokojnie to co chcesz zrobić, a nawet dużo większy ruch, więc nie ma już co kombinować z innymi rzeczami. Udostępnij ten post Link to postu Udostępnij na innych stronach