Auf Thema antworten

Ob du es falsch verstanden hast weiss ich nicht ich denke ich habe das ein bisschen falsch erklärt. Ich bekomme von der Firma Groundspeak die Keys, diese MUSS mein Programm nutzen es kann sich nicht jeder eigene Keys holen und darüber kann ich die API ansteuern der User muss sich auch noch selbst registrieren bzw. über das Programm anmelden auf einer eigens dafür gemachten Seite der Firma, diese gibt mir dann ein Client Key zurück und diesen gebe ich bei den API aufrufen wiederum mit um zu überprüfen welche Rechte dieser User überhaupt hat(Normal, Premium) und das zusätzlich. Die Firma sagt Pack den kram in den Client oder auf den Server, wo die Keys liegen ist denen egal, das einzigste was sie sagen mach es so das es schwierig bis gar nicht geht an die Keys ranzukommen. Daher dachte ich an das wie du es nennst Proxy PHP Script. Im Prinzip sind es ja nur Strings die hin und her geschickt werden, manchmal auch die ein oder andere ZIP Datei als Download, aber diese sind dann auch maximal ein paar MB groß. Mein Server den ich zur Verfügung habe hat 100MB/s UP/DOWN Anbindung und hat einen i7 990 XTREME Hexacore Prozessor und 24 GB ram. Ich weiss nicht in wiefern welche Ressourcen gebraucht werden für die weiterleitung der Daten aber wahrscheinlich größenteils nur die Anbindung und minimal der Prozessor, oder?!? Man kann den Download ja beschränken auf eine bestimmte Geschwindigkeit und falls es zuviele Clients werden was ich erstmal nicht denke, dann kann man bestimmt über die ein oder andere Spende die Serverkosten minimieren und die Anbindung kann man für wenig Geld auf 1 GB/s erhöhen.

Falls du Lust hast kannst du ja ein Script für die Weiterleitung schreiben, wobei ja einfach nicht gleich wenig heisst. Ich habe eine MySQL Datenbank die nur lokal angesprochen werden kann auf dem Server laufen ich denke darüber liesse sich das am besten machen, also die Keys speichern. Eine andere Idee wäre eine Anfrage an den Server vom Client, anbei schickt er einen MD5 Hashwert generiert aus der größe des Programms und dieser Wert ist wiederrum auf dem Server hinterlegt, der Server überprüft dies und gibt dann die Keys an den Client weiter. Ich weiss aber nicht inwiefern man es dann aus dem Arbeitspeicher auslesen kann, ich denke mal das wäre zu unsicher oder?

Ich bin für jede Idee offen, falls du oder jemand anderes mir da weiterhelfen möchte wäre das echt nett.


Mit freundlichen Grüßen

Sehales



Oben