SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 30.08.2010, 11:33:05
AlexD AlexD ist offline
Junior Member
 
Registriert seit: Jun 2003
Beiträge: 186
Bilder immer von PHP generieren

Hallo zusammen,

ich hab hier mal eine Grundsätzliche Frage bzw. gerne Eure Meinung dazu.

Würdet Ihr dazu raten, Bilder immer von PHP 'on the fly' beim Anzeigen zu generieren?!
also etwa so <img src="image.php?pic=$pic" border="0">

Auf der Seite sind jeweils max. 5 Bilder, in der Regel meist nur 1 Bild.

Gedanken dabei:
Vorteile
  • Bilder könnten von einem "Stammbild" in guter Qualität immer wieder neu in verschiedenen Grössen erstellt/angezeigt werden.
  • die Verzeichnisstruktur ist nicht so ohne weiteres zu ermitteln (Sicherheitsaspekt?!)

Nachteile
  • Severlast, da die Bilder immer neu generiert werden müssen
  • erhöhter Traffic?!

Würd mich über ein paar Meinungen freun. Vielleicht gibt es ja noch andere Aspekte die dafür oder auch dagegen sprechen.

Gruß
Alex
Mit Zitat antworten
  #2  
Alt 30.08.2010, 11:37:01
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Bilder immer von PHP generieren

Alle (die wichtigsten) Argument sind dir bekannt.

Da hier keiner deine Anwendung kennt, .........
Mit Zitat antworten
  #3  
Alt 30.08.2010, 11:47:49
AlexD AlexD ist offline
Junior Member
 
Registriert seit: Jun 2003
Beiträge: 186
AW: Bilder immer von PHP generieren

Hallo DokuLeseHemmung,

danke für die schnelle Antwort!
Ich weiß, die Frage war vielleicht unsinnig, aber oft bedenkt man als "Hobbyprogrammierer" vieles nicht... oder man weiß es einfach nicht.


Dann denke ich, es spricht nix dagegen wenn ich es so machen werde.

Besten Gruß
Alex
Mit Zitat antworten
  #4  
Alt 30.08.2010, 11:58:53
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Bilder immer von PHP generieren

Bis auf:
Nur wenn es wirklich notwendig ist, solltest du es so tun!
Denn:
Zitat:
Nachteile
Severlast, da die Bilder immer neu generiert werden müssen
erhöhter Traffic?!
wiegt schon schwer.
Mit Zitat antworten
  #5  
Alt 30.08.2010, 12:00:34
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Bilder immer von PHP generieren

Zitat:
Zitat von AlexD Beitrag anzeigen
Würdet Ihr dazu raten, Bilder immer von PHP 'on the fly' beim Anzeigen zu generieren?!
nein - das ist unsinn.

Zitat:
Zitat von AlexD Beitrag anzeigen
Bilder könnten von einem "Stammbild" in guter Qualität immer wieder neu in verschiedenen Grössen erstellt/angezeigt werden.
arbeite mit einem cache-mechanismus:

1. prüfen: ist das bild mit den spezifizierten eigenschaften bereits vorhanden?
2. wenn nein: bild generieren.
3. bild einbinden.

Zitat:
Zitat von AlexD Beitrag anzeigen
die Verzeichnisstruktur ist nicht so ohne weiteres zu ermitteln (Sicherheitsaspekt?!)
sehe keinen zusammenhang. wir könnten an dieser stelle über ein rechte-management reden, aber sicherheit...?

Zitat:
Zitat von AlexD Beitrag anzeigen
Severlast, da die Bilder immer neu generiert werden müssen
genau das ist der springende punkt.

Zitat:
Zitat von AlexD Beitrag anzeigen
erhöhter Traffic?!
nein. das problem ist rein serverseitig.

cx
Mit Zitat antworten
  #6  
Alt 30.08.2010, 12:14:53
AlexD AlexD ist offline
Junior Member
 
Registriert seit: Jun 2003
Beiträge: 186
AW: Bilder immer von PHP generieren

Hi cortex,

das mit der Serverlast war auch gleich in meinen Augen ein Problem....

Zitat:
Zitat von cortex Beitrag anzeigen

arbeite mit einem cache-mechanismus:

1. prüfen: ist das bild mit den spezifizierten eigenschaften bereits vorhanden?
2. wenn nein: bild generieren.
3. bild einbinden.


cx
Ich muss zugeben, ich hab noch nie mit einem cache-mechanismus gearbeitet, hättest Du da was für mich was ich als Leitfaden, wie ich das aufbaue/umsetze, nutzen könnte?!

Gruß
Alex
Mit Zitat antworten
  #7  
Alt 30.08.2010, 12:36:55
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Bilder immer von PHP generieren

Zitat:
Zitat von AlexD Beitrag anzeigen
hättest Du da was für mich was ich als Leitfaden, wie ich das aufbaue/umsetze, nutzen könnte?!
im grunde läuft das so, wie ich's in den 3 stichpunkten bereits angedeutet habe:

1. ein bild wird durch das markup / quelltext angefordert:

<img src='sample_100x70.jpg' alt=''>

das originäre bild (was du stammbild nennst) sample.jpg in der angepassten / generierten grösse 100x70 pixel.

2. prüfen, ob das bild bereits existiert:

if( ! file_exists( sample_100x70.jpg ) )
{

[ bild mit passenden werkzeugen generieren ]

}

3. bild laden / einbinden

die prinzipielle vorgehensweise wird hier beschrieben: Caching - Dynamische Seiten beschleunigen. das tutorial behandelt einen stark vereinfachten seiten-cache; die vorgehensweise ist jedoch auf dein problem übertragbar.

cx
Mit Zitat antworten
  #8  
Alt 30.08.2010, 12:39:45
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Bilder immer von PHP generieren

Zitat:
nein. das problem ist rein serverseitig.
Spätestens wenn Rechtemanagment und damit Sessions ins Spiel kommen darf der Client/Proxy nicht mehr cachen.
Mit Zitat antworten
  #9  
Alt 30.08.2010, 12:53:26
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Bilder immer von PHP generieren

Zitat:
Zitat von DokuLeseHemmung Beitrag anzeigen
Spätestens wenn Rechtemanagment und damit Sessions ins Spiel kommen darf der Client/Proxy nicht mehr cachen.
ich ahne, was du damit sagen willst... dennoch: bitte erläutere das näher.

cx
Mit Zitat antworten
  #10  
Alt 30.08.2010, 13:00:28
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Bilder immer von PHP generieren

PHP-Code:
<pre>
<?php  var_export(headers_list()) ?>
</pre>
Sagt bei mir:
Code:
array (
  0 => 'X-Powered-By: PHP/5.3.0',
  1 => 'Content-type: text/html',
)
------------
Und:
PHP-Code:
<?php  session_start() ?>
<pre>
<?php  var_export(headers_list()) ?>
</pre>
Sagt bei mir:
Code:
array (
  0 => 'X-Powered-By: PHP/5.3.0',
  1 => 'Set-Cookie: PHPSESSID=ak51fbfcqi0dttaroudlmi3dv0; path=/',
  2 => 'Expires: Thu, 19 Nov 1981 08:52:00 GMT',
  3 => 'Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0',
  4 => 'Pragma: no-cache',
  5 => 'Content-type: text/html',
)
---------
Und das ist mit Fug und recht so:
Ich möchte auch nicht, dass sensible Daten/Grafiken stundenlang in irgendwelchen Caches rumdümpeln.
Mit Zitat antworten
Antwort


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

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
neuling bitte hilfe bei php konfiguration anonym Apache HTTP-Server 3 21.10.2008 07:59:29
Bilder per php downloaden carbon PHP für Fortgeschrittene und Experten 6 08.06.2008 22:38:10
CHM-Help-Files mit PHP generieren? Timekiller PHP Grundlagen 4 05.08.2004 14:24:49
Html Seiten in php generieren MCB PHP für Fortgeschrittene und Experten 1 11.02.2003 15:49:00
Einführung in PHP und Datenbanken Lómion PHP für Fortgeschrittene und Experten 7 07.02.2002 13:47:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:29:31 Uhr.


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


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt