Hallöchen,
ich hätte gerne gewusst ob der Traffic von Bildern/Videos den Web-server umgehen kann?
Setzt natürlich voraus das man einen Dateiserver hat der auf einem anderen root als der Webserver läuft (logisch).
Also angenommen ich habe einen Webserver (dort läuft die Webseite) und div. Dateiserver, wenn die Webseite jetzt entsprechende Medien anzeigt, gelangt der Traffic zum Webserver oder wird er zum Client direkt geleitet (getunnelt oder wie auch immer) ?
Oder ist es gar davon abhängig wie die Dateien angezeigt werden?
Man kann sowohl im html src="http://fileserver.xyz.de/datei.jpg" machen als aber auch ne php-Datei auf dem webserver aufrufen die dann die Datei öffnet. src="getMedia.php?name=blupp.jpg"
Oder ist es bei HTML automatisch so das der Traffic den Webserver garnicht erreicht da eh der Client die Einzelteile zusammen fügt?
Würde diese Architektur gern mal aufklären, vielen Dank.
Aber mein nächstes Problem ist, wenn die URL zur Datei öffentlich zusehen ist, steigt die Gefahr das ich da wer umschauen möchte, oder wenn ich Bilder mittels CSS unscharf mache sich dann einfach den quellcode anschauen und die Datei dann trotzdem normal sehen können. Klar ich kann mit .htaccess den Direktzugriff unterbinden und für meine Server ne withlist machen aber skripte können dann mit manipulierten header wieder darauf zugreifen oder nicht?
Aktuell habe ich es so das die Dateien außerhalb von httpdocs liegen und hatte mir überlegt ne getMedia.php in htdocs zu legen aber diese Datei- wäre ja auch nur nen Wrapper der von Skripten missbraucht werden kann.
MfG: Paykoman
PS: hoffe auf konstruktive Hilfe.
ich hätte gerne gewusst ob der Traffic von Bildern/Videos den Web-server umgehen kann?
Setzt natürlich voraus das man einen Dateiserver hat der auf einem anderen root als der Webserver läuft (logisch).
Also angenommen ich habe einen Webserver (dort läuft die Webseite) und div. Dateiserver, wenn die Webseite jetzt entsprechende Medien anzeigt, gelangt der Traffic zum Webserver oder wird er zum Client direkt geleitet (getunnelt oder wie auch immer) ?
Oder ist es gar davon abhängig wie die Dateien angezeigt werden?
Man kann sowohl im html src="http://fileserver.xyz.de/datei.jpg" machen als aber auch ne php-Datei auf dem webserver aufrufen die dann die Datei öffnet. src="getMedia.php?name=blupp.jpg"
PHP-Code:
header('Content-Type: '.$ContentType);
readfile( 'http://fileserver.xyz.de/'.$baseDir.$view );
Würde diese Architektur gern mal aufklären, vielen Dank.
Aber mein nächstes Problem ist, wenn die URL zur Datei öffentlich zusehen ist, steigt die Gefahr das ich da wer umschauen möchte, oder wenn ich Bilder mittels CSS unscharf mache sich dann einfach den quellcode anschauen und die Datei dann trotzdem normal sehen können. Klar ich kann mit .htaccess den Direktzugriff unterbinden und für meine Server ne withlist machen aber skripte können dann mit manipulierten header wieder darauf zugreifen oder nicht?
Aktuell habe ich es so das die Dateien außerhalb von httpdocs liegen und hatte mir überlegt ne getMedia.php in htdocs zu legen aber diese Datei- wäre ja auch nur nen Wrapper der von Skripten missbraucht werden kann.
MfG: Paykoman
PS: hoffe auf konstruktive Hilfe.
Kommentar