php.de

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

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.10.2010, 14:38  
Neuer Benutzer
 
Benutzerbild von WishuKaiser
 
Registriert seit: 14.10.2010
Beiträge: 25
PHP-Kenntnisse:
Fortgeschritten
WishuKaiser zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Zitat von robo47 Beitrag anzeigen
Funktioniert so dann unter Umständen auch um deine PHP-Scripte, Zugangsdaten und weitere lesbare dateien zu "klauen", weil man via GET alles übergeben kann.

Die Bilder alle in einem Unterordner wird dir wenn du mal mal viele Dateien hast zum verhängnis (Limits des dateisystems von dateien pro ordner, performance mit sehr vielen dateien in einem ordner und gewisse tools die bei größeren zahlen irgendwann nicht mehr einfach so mitspielen wollen, ... ) und alles über die hauptdomain auszuliefern auch, weil du so nie skalieren kannst, immer alles über den hauptwebserver geht (oder via einem reverse-proxy-setup, was man bei sowas wohl eher vermeidet, weil bottleneck immer der erste webserver bleibt) .....

Mach dir vielleicht erstmal Gedanken über die ganzen Dinge bevor du überhaupt irgendwas änderst, solange du wenig user/bilder hast, verkraftet man eher eine umstellung der urls/links, wie wenn man mal die ersten paar hundert GB hat! Die Struktur sollte dann aber auch durchdacht sein im hinblick auf Skalierung, etc.
Da knallst du mir aber einen ganz schönen Batzen hin.
Wieso sollte es Probleme mit mehreren Dateien pro Ordner geben? Ich handhabe es schon immer so, dass es über einen Ordner geht und es gibt keine Probleme. Und über 13.000 Bilder sind nun auch nicht mehr so wenig, dass man das einfach mal eben umstellen könnte.

Und wieso sollte ich das nicht über die Hauptdomain laufen lassen? Wozu sollte ich mir jetzt eine weiteren Domain holen? O.o

Das Projekt ist übrigens nicht neu. Es existiert mittlerweile seit gut 2 Jahren. Also nicht, dass du denkst, dass ich das mal eben hochgezogen habe und damit jetzt imageshack oder so werden will.
__________________
Der komplette Text den Sie vor dieser Zeile lesen, ist per Zufall generiert worden und muss nicht zwingend Sinn ergeben.
Wishu.design | WishuLoad - The Dark Imagehosting | Wishu-Blog
WishuKaiser ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.10.2010, 14:46  
Benutzer
 
Registriert seit: 03.04.2008
Beiträge: 64
Exituz23 befindet sich auf einem aufstrebenden Ast
Standard

Noch ein kleiner Hinweis.
Man kann jeden Dateityp hochladen, wenn man ihn nur in z.B. .jpg umbenennt.

Das solltest du noch checken
Exituz23 ist offline   Mit Zitat antworten
Alt 14.10.2010, 14:48  
Neuer Benutzer
 
Benutzerbild von WishuKaiser
 
Registriert seit: 14.10.2010
Beiträge: 25
PHP-Kenntnisse:
Fortgeschritten
WishuKaiser zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Zitat von Exituz23 Beitrag anzeigen
Noch ein kleiner Hinweis.
Man kann jeden Dateityp hochladen, wenn man ihn nur in z.B. .jpg umbenennt.

Das solltest du noch checken
Man kann damit allerdings keinen Unfug anstellen. Letztendlich ist es immer möglich auch noch andere Dateitypen einzuschmuggeln. Man kann auch den MIME-Type manipulieren.
Wichtig ist es eher abzufangen, dass man damit Unsinn anstellen kann.

Aber schön zu sehen, wie viele Fake-JPEGs immer hochgeladen werden, wenn ich WishuLoad in irgendeinem Hilfe-Forum verlinke.
__________________
Der komplette Text den Sie vor dieser Zeile lesen, ist per Zufall generiert worden und muss nicht zwingend Sinn ergeben.
Wishu.design | WishuLoad - The Dark Imagehosting | Wishu-Blog
WishuKaiser ist offline   Mit Zitat antworten
Alt 14.10.2010, 14:58  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.631
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Du brauchst nicht zwingend eine neue Domain kaufen. Subdomains sollte denke ich reichen.

Ein Vorteil den du dadurch hast ist das z.B. ein Browser mehrere Ressorucne zeitgleich laden kann. Ein Browser hat eine bestimmte Anzahl an maixmalen Verbindungen pro Domain zur Verfügung.

Außerdem kannst du bei Überlastung des Servers (Projekte wachsen ja i.d.R.) die Last anders verteilen.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 14.10.2010, 15:00  
Neuer Benutzer
 
Benutzerbild von WishuKaiser
 
Registriert seit: 14.10.2010
Beiträge: 25
PHP-Kenntnisse:
Fortgeschritten
WishuKaiser zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Ergibt durchaus Sinn. Blöd ist halt nur, dass ich das jetzt irgendwie so lösen muss, dass nach wie vor alle Bilder erreichbar sind... Wenn es jetzt nur 100 wären, würde sich da sicherlich eine Lösung finden, und wenn händisch. Aber bei 13.000 ist es dann sicherlich doch etwas umständlicher.

Aber danke schon mal für den Tipp.
__________________
Der komplette Text den Sie vor dieser Zeile lesen, ist per Zufall generiert worden und muss nicht zwingend Sinn ergeben.
Wishu.design | WishuLoad - The Dark Imagehosting | Wishu-Blog
WishuKaiser ist offline   Mit Zitat antworten
Alt 14.10.2010, 15:05  
Benutzer
 
Registriert seit: 03.04.2008
Beiträge: 64
Exituz23 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von WishuKaiser Beitrag anzeigen
Wichtig ist es eher abzufangen, dass man damit Unsinn anstellen kann.
.
Kommt drauf an, was man unter Unsinn versteht.
Exituz23 ist offline   Mit Zitat antworten
Alt 14.10.2010, 15:06  
Neuer Benutzer
 
Benutzerbild von WishuKaiser
 
Registriert seit: 14.10.2010
Beiträge: 25
PHP-Kenntnisse:
Fortgeschritten
WishuKaiser zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Alles, was damit nicht gemacht werden sollte.
__________________
Der komplette Text den Sie vor dieser Zeile lesen, ist per Zufall generiert worden und muss nicht zwingend Sinn ergeben.
Wishu.design | WishuLoad - The Dark Imagehosting | Wishu-Blog
WishuKaiser ist offline   Mit Zitat antworten
Alt 14.10.2010, 15:34  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Zitat:
Zitat von WishuKaiser Beitrag anzeigen
Da knallst du mir aber einen ganz schönen Batzen hin.
Wieso sollte es Probleme mit mehreren Dateien pro Ordner geben? Ich handhabe es schon immer so, dass es über einen Ordner geht und es gibt keine Probleme. Und über 13.000 Bilder sind nun auch nicht mehr so wenig, dass man das einfach mal eben umstellen könnte.
Aber fast jedes Dateisystem hat limits wie viele Dateien es in einem Ordner maximal unterstützt (teilweise auch abhängig der größe der partition) und ab einer gewissen anzahl wird der zugriff dann z.b. schon merklich langsamer, dazu gibt es viele tools die um 32.000 aufgeben.

Zitat:
Und wieso sollte ich das nicht über die Hauptdomain laufen lassen? Wozu sollte ich mir jetzt eine weiteren Domain holen? O.o
Es geht darum subdomains zu nutzen (die sollten nichts kosten), weil man so flexibel ist was eine mögliche skalierung angeht.

Wenn du es über eine Domain laufen lässt, bedeutet das, dass du rein physikalisch immer an die limits des einen servers gebunden bist, hast du ne 100mbit anbindung und die ist ausgelastet, wars das, du kannst nicht einfach skalieren, hast du subdomains, kannst du sagen:

img1.myhoster.com -> server 1 (100mbit)
img2.myhoster.com -> server 2 (100mbit)
....
imgN.myhoster.com -> server N (100mbit)

= N * 100mbit Bandbreite.

man hat auch anfangs die möglichkeit das ganze schon mit 10 subdomains zu machen und die quasi alle auf server 1 zu leiten, stellt man fest server 1 ist ausgelastet und dann stellt man ne 2te kiste hin und leitet die subdomains img5 bis img10 einfach auf server 2 um, oder wenn man mehr ins detail geht, statistiken auswertet etc und sieht img1 und img3 verursachen am 90% traffic, legt man 1 auf server 1, 3 auf server 2.

Wenn man aber von vorneherein alles in einem unterordner der hauptdomain hat, kann man nicht einfach sagen /images/img1/ -> server 1 /images/img2/ -> server 2 ....

Zitat:
Das Projekt ist übrigens nicht neu. Es existiert mittlerweile seit gut 2 Jahren. Also nicht, dass du denkst, dass ich das mal eben hochgezogen habe und damit jetzt imageshack oder so werden will.
Man sollte sich halt idealerweise am anfang gedanken über zukunft machen, nicht dass man imageshack überholen will, aber potentielle Limits kennen, bissel gedanken über die Architektur und so machen und Skalierung zumindest mal andenken, sonst muss man später damit rechnen irgendwann in einer sackgasse zu sein.
robo47 ist offline   Mit Zitat antworten
Alt 14.10.2010, 15:44  
Neuer Benutzer
 
Benutzerbild von WishuKaiser
 
Registriert seit: 14.10.2010
Beiträge: 25
PHP-Kenntnisse:
Fortgeschritten
WishuKaiser zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Danke für die Ausführlichen Erklärungen. Werde mir auf jeden Fall darüber Gedanken machen und es zeitig umsetzen. Ich weiß nicht, wann ich das schaffe, da das Ganze ja doch schon etwas komplexer erscheint.

Aber alles was jetzt in /images/ liegt auf img1.wishuload.de zu lagern, sollte nicht das Problem sein. Das geht auch ohne Modrewrite. Und für die weiteren Subdomains reicht eine kleinere Änderung am System. Hm... An sich scheint das Ganze gar nicht so kompliziert, wenn man mal kurz drüber nachdenkt. Also zumindest, wenn ich dich richtig verstanden habe.

Zitat:
Man sollte sich halt idealerweise am anfang gedanken über zukunft machen, nicht dass man imageshack überholen will, aber potentielle Limits kennen, bissel gedanken über die Architektur und so machen und Skalierung zumindest mal andenken, sonst muss man später damit rechnen irgendwann in einer sackgasse zu sein.
Das ist mir durchaus klar, aber vor 2 Jahren (Ich glaube WishuLoad existiert sogar noch länger) hatte ich nicht mal im Ansatz so viel Ahnung wie jetzt und hatte WishuLoad nur für mich selbst erstellt, da es schneller ging als per FTP.

Dass es für andere freigegeben wurde, kam erst später. Und dass es die heutigen Dimensionen annimmt, war nie geplant. Jetzt habe ich bereits größere Pläne und da ist es gut, dass du mich jetzt auf diesen Punkt angesprochen hast.
Ich hatte bisher nur im Hinterkopf, dass Subdomains der Übersichtlichkeit dienen könnten und eben die limitierten Requests zu umgehen. Gut also, dass ich mich hier angemeldet habe, denn noch lässt es sich umändern, später wäre das eine Mordsarbeit.

Gruß
Wishu
__________________
Der komplette Text den Sie vor dieser Zeile lesen, ist per Zufall generiert worden und muss nicht zwingend Sinn ergeben.
Wishu.design | WishuLoad - The Dark Imagehosting | Wishu-Blog
WishuKaiser 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] Zahlen austauschen im String Kurd Laßwitz PHP Tipps 2010 6 07.02.2010 18:30
[Erledigt] zahlen mit komma auslesen und als array oder so speichern php-gamer PHP Tipps 2010 11 06.02.2010 22:41
Zufallszahlen mit mt_rand() aber keine doppelten zahlen wie stell ich das an? JackD PHP Tipps 2009 42 30.09.2009 18:57
mit array_count_values($array) einen bestimmten Wert zählen flual2000 PHP Tipps 2009 2 22.04.2009 14:12
"Klicks " zählen halskrause PHP Tipps 2009 5 08.04.2009 09:51
[Erledigt] db einträge zählen oder hochzählen lassen? mistermint PHP Tipps 2009 2 27.03.2009 14:56
zufalls zahlen kombination Marti95. PHP Tipps 2009 34 23.02.2009 20:21
Formular -> Zahlen -> Währung -> mySQL der_Angler Datenbanken 3 11.02.2009 14:51
[Erledigt] Eingabe auf Zahlen prüfen martl666 PHP Tipps 2008 22 15.09.2008 16:16
[Erledigt] MySQL Daten Auswerten / Zählen Ortus Solis PHP Tipps 2008 8 10.08.2008 19:42
[gelöst] Zahlen sortieren mit Varchar moose Datenbanken 8 21.07.2008 13:53
Zahlen (Double) formatiert darstellen Marie PHP Tipps 2007 2 24.01.2007 22:32
Zahlen effektiv verschlüsseln Jacks Rache PHP Tipps 2006 20 10.07.2006 01:44
Zahlen zusammenzählen Sonja PHP Tipps 2006 11 28.03.2006 11:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
imageshack bildaufrufe zählen, bildaufruf zählen php

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:36 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