Antwort
 
Themen-Optionen Thema durchsuchen
Alt 25.08.2007, 13:59 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 22.08.2007
Ort: Wien
Beiträge: 19
Standard Bilder temporär oder "richtig" speichern

Hallo,
hoffe ich schreib meinen ersten Beitrag hier nicht gleich in ein Falsches Forum..
Es geht hier glaub ich ein bisschen um eine Grundsatzdiskussion. Und zwar:
Ich hab ein CMS das eine Art Medienmanager hat. -> Bilder die irgendwo da drinnen sind können auch überall verwendet werden. Egal ob in einer Gallerie, einem Beitrag,... Bisher war diese Lösung sehr praktisch. Allerdings benötige ich jetzt ein paar andere -glaub bei Joomla würde es Sektionen heißen. Diese haben alle underschiedliche Templates (mit standard Thumbnail Größen) und sind im Grunde genommen getrennte Seiten. Das Problem ist nun, dass ich enorm viel Speicherplatz benötigen würde, um überall eigene Thumbnails zu erstellen. Ich überlege nun ob es ab einer gewissen Anzahl an Bildversionen nicht geschickter ist, die Bilder nur temporär zu generieren (Ja ich weiß: sehr resourcenfressend)?
Wie würdet ihr da rangehen? Google gibt mir unterschiedlichste Antworten
siyabonga ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.08.2007, 15:35 Nach oben    #2
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Zitat:
Ich überlege nun ob es ab einer gewissen Anzahl an Bildversionen
Ich verstehe das "Versionen" nicht so ganz. Erklär mir das mal genauer bitte.
Ansonsten würde ich dir empfehlen, eine Zentrale Bildverwaltung zu nutzen. Dein Art Medienmanager klingt doch schonmal ganz gut?!

Wenn du mit verschiedenen Versionen einfach nur verschieden große Thumbs meinst, dann solltest du schauen ob der Medienmanager das erstellen mehrerer Thumbs verschiedener Größen unterstützt oder du baust dir das selbst.
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.08.2007, 15:41 Nach oben    #3
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 433
Standard

Naja ich denke, er meint, dass er verschieden Templates hat, wo die Thumbnails unterschiedlich groß sind.

Er erstellt aber von jedem hochgeladenem Bild ein Thumbnail. Das heißt, wenn er 5 Templates hat (mit verschieden Thumbs größen) brauch er 5 verschiedene thumbs für ein Bild.

Das ist natürlich irgendwann zu viel.
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.08.2007, 15:48 Nach oben    #4
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Also ich würde dann ein Thumb erstellen der die mittlere Größe hat und dann halt ein wenig die Bilder strecken oder stauchen.
Um den Qualitätsverlust bei der Anzeige gering zu halten, machste halt 3 (oder 5 oder...) Thumbs und suchst dann je nach Größe im Template das nächstbeste der Thumbs aus und streckst/stauchst das dann in die richtige Größe.
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.08.2007, 16:00 Nach oben    #5
Neuer Benutzer
 
Registriert seit: 22.08.2007
Ort: Wien
Beiträge: 19
Standard

Zitat:
Naja ich denke, er meint, dass er verschieden Templates hat, wo die Thumbnails unterschiedlich groß sind.
das ist genau so. Ich würd mir halt gerne offen halten, wie groß die angezeigten Bilder dann sind. Da bringen mir 3 Versionen glaub ich auch nicht ganz viel. Deswegen auch die Frage ob temporär erstellen irgendwann mal mehr Sinn macht als zig Thumbnails von einem Bild zu speichern...
siyabonga ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.08.2007, 16:06 Nach oben    #6
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Ich würde dann halt notgedrungen ein Thumb erstellen und diesen speichern.
Willst du aufgrund der Masse doch nur temporär speichern, dann solltest du gutes Caching haben.
Da Thumbs nicht viel Platz brauchen würde ich eine dauerhafte Speicherung bevorzugen.
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.08.2007, 16:06 Nach oben    #7
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 306
Standard

Naja... Wenn sich die Grössen nur wenig unterscheiden, kannst du es ja auch einfach mit HTML lösen (<img width="..."...).
Das Thumbnail-on-the-fly-Erstellen würde ich dir nicht empfehlen. Das ist eine sehr grosse Last für deinen Server.
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.08.2007, 16:21 Nach oben    #8
Neuer Benutzer
 
Registriert seit: 22.08.2007
Ort: Wien
Beiträge: 19
Standard

klingt fast so als wäre es tatsächlich besser sich von der temporär Idee zu verabschieden. Ich habe es schon befürchtet. Danke auf jeden Fall!
Falls doch noch irgendwer eine andere Idee hat - immer her damit=)
siyabonga ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.08.2007, 16:24 Nach oben    #9
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard

Zitat:
Zitat von Bleistift Beitrag anzeigen
Das Thumbnail-on-the-fly-Erstellen würde ich dir nicht empfehlen. Das ist eine sehr grosse Last für deinen Server.
Ein weiterer Nachteil ist, dass sie (ohne caching) jedesmal neu erstellt werden müssen. Das kostet zum einen Serverlast und somit auch Ladezeit!
Jann Hendrik ist gerade online  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.08.2007, 16:39 Nach oben    #10
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.208
Standard

Da ja, wenn ich dich richtig verstehe nicht immer alle Thumbnailvarianten gebraucht werden, wäre es meiner Meinung nach folgendermaßen logisch:

1) Die Bilder werden nicht direkt erstellt, sondern "on demand", beispielsweise über eine Einbindung dieser Art: /images/image.php?imageId=5&width=x&height=y (das ganze kann man ja via mod_rewrite, bzw. direkt über php ja in eine schickere URL verpassen indem man die große und Id eventuell in den Dateinamen mit übernimmt und aufteilt.

2) Das Script überprüft zuerst ob das Thumbnail schon existiert, wenn ja -> ausgeben, wenn nein -> erstellen, speichern, ausgeben


Jetzt kommt der relevante Teil der aber vom System abhängig ist:

Wenn das Dateisystem des Servers die Zeit des letzens Zugriffs ändert (es gibt Hoster die das deaktiveren aus Performancegründen) kann man mittels fileatime() darauf zugreifen, ist das nicht der Fall, muss man das selbst machen, z.b. mit touch()

Dazu bastelst du dir dann eine eine Garbage Collection die z.b. alle 24 Stunden via Cron nachts wenn es keinen stört, aufgerufen wird. Jetzt werden alle Thumbnails im Temp-Verzeichnis überprüft, jedes Thumbnail das seit 1 Woche oder so nicht genutzt wurde, wird gelöscht, das muss man halt vielleicht etwas an die Seite anpassen, eventuell 2 Wochen, oder auch nur 3 Tage.

So hast du einen Kompromiss zwischen Resourcen und Speicherplatz, weil eben nicht genutzte Thumbnails gelöscht werden und auch keine völlig unbenötigten Thumbnails erstellt werden.
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.08.2007, 16:47 Nach oben    #11
Neuer Benutzer
 
Registriert seit: 22.08.2007
Ort: Wien
Beiträge: 19
Standard

Das klingt interessant. Den ersten Teil hab ich im Moment so. Aber immer wieder einmal aufräumen könnte eine gute Lösung sein. Mal schaun ob mein server das abgeschalten hat oder nicht. Der ist bei solchen Dingen aber sowieso recht kooperativ.
siyabonga ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.08.2007, 16:51 Nach oben    #12
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard

Zitat:
Zitat von siyabonga Beitrag anzeigen
Der ist bei solchen Dingen aber sowieso recht kooperativ.
Dann ist es Zeit ihn zu wechseln!

Aber das ist ein anderes Thema.
Jann Hendrik ist gerade online  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.08.2007, 16:54 Nach oben    #13
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.208
Standard

Zitat:
Zitat von Jann Hendrik Beitrag anzeigen
Zitat:
Zitat von siyabonga Beitrag anzeigen
Der ist bei solchen Dingen aber sowieso recht kooperativ.
Dann ist es Zeit ihn zu wechseln!

Aber das ist ein anderes Thema.
? Ich glaub du hast das missverstanden
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.08.2007, 16:55 Nach oben    #14
Neuer Benutzer
 
Registriert seit: 22.08.2007
Ort: Wien
Beiträge: 19
Standard

Zitat:
Dann ist es Zeit ihn zu wechseln!
naja - solange es keine Probleme gibt ist es mir eigentlich ganz angenehm Warum soll ich zahlen und dann erst recht nichts dafür bekommen...
siyabonga ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.08.2007, 18:16 Nach oben    #15
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard

Zitat:
Zitat von robo47 Beitrag anzeigen
? Ich glaub du hast das missverstanden
jupp!
Habe da wohl ein 'nicht' gelesen, dass da nicht stand....

Sry.
Jann Hendrik ist gerade online  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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 sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder in MySQL speichern und ausgeben Binary PHP-Programmierung 2 28.05.2007 20:19
Bilder von Webseite speichern verbieten Jan HTML, XML und CSS 22 09.05.2007 17:12
Viele Bilder in einem Ordner => Ladezeitproblem heohni PHP-Programmierung 7 06.10.2006 23:25
PHP Bilder verkleinern robo47 PHP-Programmierung 30 25.09.2006 19:50
[Grundlagen] GDlib und große Bilder CIX88 Tutorials 0 28.01.2006 12:46


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45