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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
30.08.2010, 11:33:05
|
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
|
30.08.2010, 11:37:01
|
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, .........
|
30.08.2010, 11:47:49
|
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
|
30.08.2010, 11:58:53
|
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.
|
30.08.2010, 12:00:34
|
SELFPHP Profi
|
|
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
|
|
AW: Bilder immer von PHP generieren
Zitat:
Zitat von AlexD
Würdet Ihr dazu raten, Bilder immer von PHP 'on the fly' beim Anzeigen zu generieren?!
|
nein - das ist unsinn.
Zitat:
Zitat von AlexD
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
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
Severlast, da die Bilder immer neu generiert werden müssen
|
genau das ist der springende punkt.
Zitat:
Zitat von AlexD
erhöhter Traffic?!
|
nein. das problem ist rein serverseitig.
cx
|
30.08.2010, 12:14:53
|
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
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
|
30.08.2010, 12:36:55
|
SELFPHP Profi
|
|
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
|
|
AW: Bilder immer von PHP generieren
Zitat:
Zitat von AlexD
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
|
30.08.2010, 12:39:45
|
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.
|
30.08.2010, 12:53:26
|
SELFPHP Profi
|
|
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
|
|
AW: Bilder immer von PHP generieren
Zitat:
Zitat von DokuLeseHemmung
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
|
30.08.2010, 13:00:28
|
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.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:45:48 Uhr.
|