Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]Ograniczenie prędkości pobieranych plików
serart15
post 18.01.2010, 23:19:29
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 17.07.2009

Ostrzeżenie: (0%)
-----


Na serwerze mam pewien folder, w którym znajduje się masa różnych plików udostępnionych do pobierania dla zewnętrznych użytkowników. I jako, że nie chce zbytnio obciążać serwera to moje pytanie brzmi: Jak ograniczyć prędkość pobierania dla wszystkich plików znajdujących się w np. folderze "download"? Może jakoś za pomocą htaccess?


Z góry dzięki za pomoc.

Ten post edytował serart15 18.01.2010, 23:20:44
Go to the top of the page
+Quote Post
Pacio
post 18.01.2010, 23:31:45
Post #2





Grupa: Zarejestrowani
Postów: 105
Pomógł: 27
Dołączył: 30.10.2005
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Sprawdz mod_bandwidth, jesli serwer www to Apache.


--------------------
Mój Blog Militarny: http://1rBlog.pl
Go to the top of the page
+Quote Post
bastard13
post 18.01.2010, 23:57:03
Post #3





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Tutaj masz rozwiązanie:
http://bytes.com/topic/php/answers/341922-...-download-speed
http://www.jonasjohn.de/snippets/php/dl-speed-limit.htm


--------------------
Go to the top of the page
+Quote Post
serart15
post 19.01.2010, 00:15:03
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 17.07.2009

Ostrzeżenie: (0%)
-----


@bastard13 coś takiego już znalazłem, ale zapomniałem dodać, że nie może to byś w żadnym php, js itp.

Cytat(Pacio @ 18.01.2010, 23:31:45 ) *
Sprawdz mod_bandwidth, jesli serwer www to Apache.


Jeśli możesz to wytłumacz dokładniej o co z tym chodzi, bo zbytnio nie mogę znaleźć przydatnych informacji na innych stronach. Tak, serwer to Apache.

Go to the top of the page
+Quote Post
Pilsener
post 19.01.2010, 10:20:22
Post #5





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Cytat
że nie może to byś w żadnym php, js itp.
- a bo czemu? Nie masz PHP na serwerze? Nie ma sensu udostępniać plików w sieci, robi się to tak, że ktoś klika "pobierz" a Ty mu wysyłasz ten plik z prędkością jaką chcesz. Inaczej nie widzę innych możliwości jak mod_bandwidth, ale wątpie, by ktoś dla Ciebie specjalnie to zainstalował i konfigurował - jeśli masz swój serwer to ok - miłej zabawy, poza tym należy też ograniczyć liczbę pobrań tych plików, samo przycięcie transferu nie wystarczy.

Jak nie masz dobrego hostingu (najlepiej własnego serwera), gdzie admin zainstaluje i skonfiguruje dla Ciebie co zechcesz - to zapomnij o mod_bandwidth, kupa zabawy z instalacją i konfiguracją tego, by zrobić coś, co w PHP zajmie parę linijek?
Go to the top of the page
+Quote Post
-tropcio-
post 23.03.2011, 10:41:01
Post #6





Goście







Gotowa klasa PHP jest na blogu http://php.webtutor.pl/index.php/2011/03/2...u-plikow-w-php/ . Obsluguje tryb burst, limituje przesyl zaleznie od wielkosci pliku (np 50KB/sek przez pierwsze 2MBty pobranych danych a pozniej 15KB/sek); czasu jego sciagania (np 50KB/sek przez 10 sekund a pozniej 15KB/sek) albo jako wartosc stala (np zawsze 30KB/sek)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 10:33