php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.03.2005, 13:09  
Ypsillon
Gast
 
Beiträge: n/a
Standard Generiertes Bild im Speicher cachen

Hi,

in den vergangenen Tagen habe ich mir folgenden Code zum kompressieren (mit Hilfe von hier ) eines jpg Bildes gebastelt:

Code:
...
$fullcompressURL = interne ServerURL zum Bild

Header("Content-type: image/jpeg"); 
$im = imagecreatefromjpeg("$fullcompressURL"); 
Imagejpeg($im,'',30);  
ImageDestroy($im); 
...

Diese Script wird mit diesem Tag aufgerufen:

Code:
<img border=\"0\" style=\"background-color:#DDDEDE; color:#000000;
	border:2px solid #ffffff\" src=\"comprjpg.php?Nick=$uncheckedGETNick&pic=1\">

D.h. das Bild wird jedes Mal im Speicher generiert und dann ausgegeben.

Frage 1: Werden die Bilder beim Client trotzdem gecached? Das Ganze mache ich ja um Traffic zu sparen, wenn aber die grossen Bilder jetzt nicht mehr beim Cleint gecached werden, bewirke ich ja genau das Gegenteil.

Frage2: Braucht das Errechnen der Bilder viel Prozessorleistung und Speicher?

Frage 3: Wie kann ich es machen, dass nicht bei jedem Aufruf das Bild von neuem generiert wird?

Danke!

Yps
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.03.2005, 13:15  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

1. JEIN, kommt auf Browser und eisntellungen an. und ein vireck mit nem roten kreuz drin sieht immer unsauber aus.
2. Bilder errechnen frisst imer speicher und CPU-Last, wie viel, kommt auf die größer der bilder an und vor allem ob man nen eigenen server hat oder shared webspace :P so oder so ist es verschwendung und verursacht unnötige ladezeiten
3. Cachen , wenn du für jedes Bild ne eindeutige ID erstellen kannst, kannst du die bilder in ein verzeichnis speichern, anstatt sie auszugeben und vor der erstellen überprüfst du ob das bild schon existiert (genau das hab ich dir in deinem letzen thread schon beschrieben :P)
robo47 ist offline  
Alt 04.03.2005, 14:44  
Gast
 
Beiträge: n/a
Standard

Zitat:
kompressieren
Kleiner Schönheitsfehler:
nicht kompressieren sondern Kompromieren ... *g*
 
Alt 04.03.2005, 19:15  
Erfahrener Benutzer
 
Registriert seit: 19.11.2003
Beiträge: 172
BastianX75
Standard

Zitat:
Zitat von CIX88
Zitat:
kompressieren
Kleiner Schönheitsfehler:
nicht kompressieren sondern Kompromieren ... *g*
Heißt das nicht:
komprimieren übersetzt in etwa zusammendrücken
Kompromieren gibt es glaube ich nicht, nur
Kompromitierung (schreibst es ja extra Groß) übersetzt = die Bloßstellung
*einbischenklugscheißt*
__________________
Schönen Gruß
Sebastian

Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie braucht.
BastianX75 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
Es erscheint das alte Bild (cache problem) !! mac PHP-Fortgeschrittene 12 18.05.2011 11:23
Bild onMouseOver einblenden rocco HTML, Usability und Barrierefreiheit 8 22.02.2008 12:52
Transparentes Bild über Bild legen *update gelöst* Broadcast PHP-Fortgeschrittene 11 04.02.2008 15:27
Dynamische Bildgenerierung: Bild ändert sich nicht Jacks Rache PHP Tipps 2006 1 03.09.2006 10:01
[Erledigt] Nächstes Bild, Vorheriges Bild in PHP mit MySQL Datenbanken 2 15.05.2006 20:50
Kleines Script (Bild immerwieder transloaden) Trash 3 18.02.2006 11:17
[Erledigt] Bild immerwieder holen PHP Tipps 2006 2 18.02.2006 01:24
Designproblem: Text und Bild Sirke HTML, Usability und Barrierefreiheit 2 08.09.2005 14:59
[Erledigt] Bild aus Datei in Bild einfügen PHP Tipps 2005-2 1 07.08.2005 23:36
[PHP«Image] Bild in ein anderes Bild einsetzen PHP Tipps 2005-2 4 07.08.2005 19:39
[Erledigt] Bild neu laden. HTML, Usability und Barrierefreiheit 1 08.02.2005 21:59
[Erledigt] [JS]Neues Bild in neuem Fenster öffnen HTML, Usability und Barrierefreiheit 1 04.01.2005 11:39
Bild aus Server anzeigen lassen flual2000 PHP Tipps 2004 4 26.10.2004 16:33
bilder...speicher problem... Sclot PHP Tipps 2004 7 19.07.2004 20:10
Bild größe hat prob mit umbenennung. JEGO PHP Tipps 2004 1 08.07.2004 16:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php bilder aus speicher anzeigen, php bild in speicher laden, php bilder im speicher cachen, php generiertes bild cachen

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:11 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.