php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.10.2005, 21:55  
Gast
 
Beiträge: n/a
Standard [Erledigt] Paralleldownloads verhindern

Hallo,

Ich möchte ein Downloadscript für meine Homepage schreiben, die Paralleldownloads verhindert. Ich habe im Moment starke Probleme meinen Traffic in Zaun zu halten. Außerdem laden die User immer 3-4 Downloads auf einmal so das mein Server langsam nicht mehr mit spielt.

Nun habe ich entschieden ein Script zu schreiben, was nur noch einen paralleldownload erlaubt. Da ich im Moment noch keine Idee habe wie ich das realisieren könnte wollte ich einfach mal fragen ob ihr mir einen kleinen Denkanstoß geben könntet oder gleich ein Beispiel wie Ihr das vielleicht schon realisiert habt.

Zwei Ideen hatte ich schon, weis aber nicht ob die realisierbar sind, bzw. ob ich vielleicht einfach zu umständlich denke:

1. Downloads per Header Fields starten, vor dem die header field gesetzt wurden, einen Eintrag in die Tabelle machen (Natürlich vorher prüfen ob schon ein Eintrag existiert), dann warten bis der Download fertig/abgebrochen wurde (<-- Weis nicht ob das realisierbar ist) und dann den Eintrag wieder rausschmeißen aus der DB. Naja... ob das so performant ist sei dahingestellt...

2. Per Cron Job, jede zwei Sekunden oder so, per System Call, eine liste mit allen aktiven Verbindungen des Servers in eine Tabelle schreiben und hald vor jedem download prüfen wie viele Verbindungen bestehen. Diese Idee halte ich für performant und im grunde genommen gut. Denke ich zu kompliziert, gibt’s vielleicht noch eine einfachere Möglichkeit?

Was haltet ihr davon? Habt ihr eine andere Idee?

Schon mal vielen Dank im Voraus.

Viele Grüße,
Kriskra
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.10.2005, 22:10  
Gast
 
Beiträge: n/a
Standard

Hiho,

Das ist ja mal wieder typisch ^^ Kaum weis man nicht mehr weiter und schreibt in ein forum "fällt" einem die lösung gerade zu in die hand

Ich hab die möglichkeit gefunden den download über das PHP script laufen zu lassen, also die einzelnen bits gleich per PHP zu schicken und nicht die Datei anzugeben.

Das ist super, so kann ich auch schön den downloadspeed regulieren!

Danke trotzdem.

Viele Grüße,
Kriskra
  Mit Zitat antworten
Alt 27.10.2005, 11:22  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Gib mal den Link her, würd mich mal interessieren wie das funktioniert.
Zergling-new ist offline   Mit Zitat antworten
Alt 27.10.2005, 11:38  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Zitat von Zergling
Gib mal den Link her, würd mich mal interessieren wie das funktioniert.
Über HEADER Angaben und Dateibefehle

[php] Download-Protector [PRO]

Must halt nur noch Abfrage einbauen wer was gerade downloaded zb. per IP-Check

auf die Art u. Weise ist sogar ne Download-Geschwindigkeit-Begrenzung möglich aber leider zu lasten des Servers weil solange der Donwload läuft auch das PHP Script läuft.
HStev ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Fenster schliessen verhindern HTML, Usability und Barrierefreiheit 4 15.02.2010 14:04
Bilderklau verhindern wind-kun PHP Tipps 2008 13 11.07.2008 13:29
Mehrfaches Voten verhindern karyou PHP Tipps 2008 12 25.06.2008 12:47
Ausführung von PHP-Scripten verhindern Pimbolie1979 PHP Tipps 2008 16 18.05.2008 20:45
__set() verhindern das erzeugen einer neuen Variablen shocky PHP Tipps 2006 18 30.10.2006 14:35
Zeilenumbruch in Tabelle verhindern patr1k HTML, Usability und Barrierefreiheit 3 22.12.2005 11:24
Externes Downloaden verhindern, aber streaming erlauben... Server, Hosting und Workstations 1 27.11.2005 11:39
Gewinnspiel-Fremdeinträge verhindern PHP-Fortgeschrittene 3 18.11.2005 20:24
Wie kann ich verhindern das der Browser encodete axelnes HTML, Usability und Barrierefreiheit 15 18.11.2005 18:37
html im formular verhindern Aris Sung PHP Tipps 2005-2 2 28.10.2005 19:27
Mehrfachtes absenden eines Formulars verhindern ? PHP Tipps 2005 12 16.03.2005 01:13
Doppelten Upload verhindern. BastianX75 PHP Tipps 2005 5 17.02.2005 11:51
[Erledigt] html im Formular verhindern? PHP Tipps 2005 6 16.02.2005 18:00
[Erledigt] Mehrfachausgabe verhindern? Datenbanken 3 09.01.2005 12:39
[Erledigt] verhindern von 2 anmeldungen! PHP-Fortgeschrittene 16 28.08.2003 22:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php download verhindern

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:50 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.