php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.06.2006, 10:49  
Neuer Benutzer
 
Registriert seit: 28.08.2005
Beiträge: 22
Peoples
Standard Performance oder Speicherbelegung was ist Sinnvoller?

Hi Leute,

heute hab ich mal wieder eine Frage und zwar dieses mal geht es nicht
um wie mach ich etwas sondern wuerde ich gerne wissen was sinnvoller
waere.

Also auf meiner Seite lass ich den User bei der Registrierung ein Bild
hochladen, welches ich anschliessend im Original (500px x500px) und als
Thumbnail (100px x 100px) speichere.

Nun wird aber das Bild auf einigen Seiten und bei einigen Funktionen die
ihm zur verfuegung stehen in anderen Groessen dargestellt. Meistens jedoch
in den zwei varianten die ich Anfangs erwaehnt hatte.


Nun meine Frage was ist sinnvoller, Anfangs das hochgeladene Bild nicht nur als Thumbnail
sondern auch in den anderen Groessen die ich brauche zu generieren und zu speichern
und dann eben mehr Speicherplatz zu benutzen?

Oder die nicht so oft verwendeten Bildergroessen jedes mal mit


PHP-Code:

$pic_size
=getimagesize($path.$name); 
        
        
$width=$pic_size[0]; 
        
$height=$pic_size[1]; 
        
$newwidth=250
        
$newheight=intval($height*$newwidth/$width); 
errechnen zu lassen und diese dann einfach in dem IMG-String als Groesse anzugeben, ohne das Bild zu erstellen?

Wie wuerdet ihr das umsetzen?

Dank euch
Peoples
Peoples ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.06.2006, 10:50  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Bitte manuell umbrechen oder die PHP Tags richtig öffnen/schliessen !!!!!

Bei dir kommt es drauf an inwiefern du deinen Server belasten willst .. ob du nun Speicherplatz überig hast oder ob du von deiner Performance etwas abdrücken kannst da das generieren ja uach immer Zeit kostet
M3g4Star ist offline  
Alt 06.06.2006, 11:01  
Neuer Benutzer
 
Registriert seit: 28.08.2005
Beiträge: 22
Peoples
Standard

Also mir wäre es egal Performance uns Speicher wuerden ausreichen um beides zu realisieren, ich hingegen tendiere eher dazu das forhandene
Bild eben im Fall des Falles neu zu dimensionieren.

Aber ob das die kluegere Loesung ist sei dahingestellt
Peoples ist offline  
Alt 06.06.2006, 11:17  
Erfahrener Benutzer
 
Benutzerbild von Andreas
 
Registriert seit: 22.04.2005
Beiträge: 391
Andreas ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Mach doch beides.
Generiere erst bei Bedarf das gewünschte Bild und lege das erzeugte Bild als Cachefile ab. Beim nächsten Aufruf sparst du dir das generieren. Weiterhin belegen auch keine Bilder Speicherplatz, die nie gebraucht werden.

Zusätzlich dazu könntest du den Cache jeden Tag einmal / jede Woche einmal .... löschen. Dann ist gewährleistet, dass die Bilder aktuell sind und der Cache immer nur Daten enthält die wirklich gebraucht werden.
Andreas ist offline  
 


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
XmlHTTPRequests statt Template Engine! Performance? xueluf PHP-Fortgeschrittene 3 09.04.2008 11:35
join über 2 db oder tabellen einer db - performance nixahnung Datenbanken 9 23.02.2008 13:03
XQuery und Performance squig Off-Topic Diskussionen 2 25.08.2007 18:09
ImageMagick Performance Problem M3g4Star PHP Tipps 2006 1 30.11.2006 09:35
Komplexe Funktion: +Übersichtlichkeit, -Performance Jacks Rache PHP Tipps 2006 3 07.06.2006 14:22
Was ist sinnvoller? Einzelvergleiche oder über Arrays? Anotherone Datenbanken 3 15.05.2006 15:52
Performance -Frage kanti PHP Tipps 2006 8 27.04.2006 13:16
Vererbung von Klassen und Performance ggfan PHP Tipps 2006 5 05.03.2006 12:00
performance: ja/nein als varchar(4) oder 1/0 als tinyint(1)? PHP Tipps 2005 5 08.05.2005 19:46
Performance verbessern PHP Tipps 2005 2 17.03.2005 13:29
[Erledigt] Performance Frage Datenbanken 5 20.01.2005 11:27
like opeartor - performance problem Datenbanken 15 08.12.2004 03:48
Performance, Normalform, PHP Olsen Datenbanken 5 30.10.2004 14:49
[Erledigt] PHP Performance PHP-Fortgeschrittene 11 13.09.2004 07:25
Caching Performance PHP-Fortgeschrittene 2 13.07.2004 20:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php speicherbelegung, speicherbelegung varchar, php tag schließen performance, performance php tag öffnen schliessen, was ist eine speicherbelegung?, datenbank speicherbelegung varchar, speicherbelegung in php, varchar speicherbelegung

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.