PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Bilder ausgeben (http://www.selfphp.de/forum/showthread.php?t=22018)

kn0wledge 25.08.2009 21:08:39

Bilder ausgeben
 
Hallo,

Möchte eine Art Gallerie schreiben, also einfach eine Seite auf der vorher hochgeladene Bilder ausgeben werden, nun stellt sich mir die Frage welche Methode hier die beste wäre:

1. Die Bilder werden in einen Ordner X abgelegt und dabei wird der Link zu dem Bild in eine Datenbanktabelle eingetragen und dannach über den eingetragenen Link wieder ausgeben.

oder

2. Die Bilder werden in Ordner X abgelegt aber dabei wird nichts in eine Datenbank eingetragen sondern der Ordner wird mit glob durchsucht und so die Bilder wieder ausgeben.

Welche Möglichkeit ist die perfomantere und gibt es noch bessere Alternativen Bilder auszugeben?

cortex 26.08.2009 08:45:53

AW: Bilder ausgeben
 
vorteil der ersten lösung: die eigentliche verwaltung der bilder (administration) ist komfortabel umsetzbar. so können zusätzliche infos (bspw. meta-daten) zu den bildern gespeichert werden.

vorteil der zweiten lösung: verzicht auf den overhead der db-abfrage. zur performance von glob( ) kann ich persönlich nichts sagen, aber

Zitat:

Findet Dateinamen, die mit einem Muster übereinstimmen
klingt in meinen ohren auch nicht gerade ressourcenschonend.

cx

feuervogel 26.08.2009 08:51:40

AW: Bilder ausgeben
 
zumal je nach dateisystem es schnell sein kann, dass die performance seeeeeeehr langsam wird, wenn es ein paar bilder mehr sind. daher sollte man da schon eine verzeichnis-struktur wählen und das ganze ausführlich testen.

desweiteren: warum will man eigentlich irgendwelche suchalgorithmen selbst implementieren, wenn die datenbank einem sowas abnimmt (und halbwegs gut kann)?

cortex 26.08.2009 09:06:12

AW: Bilder ausgeben
 
Zitat:

Zitat von feuervogel (Beitrag 130298)
warum will man eigentlich irgendwelche suchalgorithmen selbst implementieren, wenn die datenbank einem sowas abnimmt (und halbwegs gut kann)?

sehe ich ebenso und neige dazu, immer mehr über die datenbank abzuwickeln, da man (bei komplexeren projekten) sowieso nicht drumherum kommt, wenn man sich das File-basierte gemauschel ersparen möchte.

cx


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:56:59 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.