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 ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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 für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 13.12.2007, 15:48:58
Kukulkan Kukulkan ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 35
Keinen Cache, aber für Bilder schon...

Hallo,

Mit diesem HTML-Inhalt schalte ich den Cache des Browsers und von Proxies aus, denn ich möchte, dass meine PHP Seite immer neu geladen wird:

<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">

Die auf der Seite enthaltenen Bilder dürften allerdings schon aus dem Cache kommen. Kann man das irgendwie definieren? Der HTML soll jedesmal neu gelesen werden damit mein Script immer aufgerufen wird. Die Bilder sind in 99,9% aber immer die selben. Mit einer solchen Einstellung könnte man massiv Traffic sparen...

Kukulkan
Mit Zitat antworten
  #2  
Alt 13.12.2007, 17:55:06
Tumasch Tumasch ist offline
Junior Member
 
Registriert seit: Dec 2007
Beiträge: 151
AW: Keinen Cache, aber für Bilder schon...

Lad deine Bilder über ein PHP und gib dort per header() die Chachezeit an. Mehr kannst du nicht tun (nur der Browser des Users).
Mit Zitat antworten
  #3  
Alt 15.12.2007, 09:26:51
Kukulkan Kukulkan ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 35
AW: Keinen Cache, aber für Bilder schon...

Hi Tumasch,

Das hab ich nicht ganz verstanden. Kannst Du ein ganz kleines Beispiel machen in dem das deutlicher wird?

Danke,

Kukulkan
Mit Zitat antworten
  #4  
Alt 15.12.2007, 10:20:22
rambi
Guest
 
Beiträge: n/a
AW: Keinen Cache, aber für Bilder schon...

Zitat:
Kannst Du ein ganz kleines Beispiel machen in dem das deutlicher wird?
Der Webserver setzt bei Images normalerweise keine Cache-Header. Also wird dem Proxy und dem Browser das Cachen standardmäßig erlaubt. Problematisch wirds, wenn auch Bilder über PHP ausgeliefert werden sollen, in Verbindung mit Sessions. Die PHP Sessionveraltung sendet dann vor jedem Bild Header, welche das Cachen unterbinden.

Abhilfe läßt sich über ein extra ImageauslieferScript oder einen GET Parameter schaffen...

HTML IMG Tag: src="index.php?imageid=23452345"

PHP-Code:
if isset($_GET['imageid']) session_cache_limiter('none');
session_start();
// tuwas...
session_write_close(); // möglichst frühzeitig
// Daten ausliefern 

Zitat:
Mit diesem HTML-Inhalt schalte ich den Cache des Browsers und von Proxies aus,
Dein Metatag Gedöns, halte ich für überflüssig. Kein Mensch sagt, das Proxys den Content Teil einer HTTP Antwort auswerten müssen. Manche werden es machen, aber längst nicht alle. Die Header müssen allerdings ausgewertet werden! Und an Bilder kommst du mit den MetaTags sowieso nicht ran!

Geändert von rambi (15.12.2007 um 10:37:33 Uhr)
Mit Zitat antworten
  #5  
Alt 17.12.2007, 13:29:57
Kukulkan Kukulkan ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 35
AW: Keinen Cache, aber für Bilder schon...

Hi Rambi,

Danke, das hat mir geholfen!

Grüsse,

Kukulkan
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
Bilder nach DB Abfrage anzeigen space PHP Grundlagen 1 12.06.2006 09:06:20
Bilder aus dem Server in Tabellen anzeigen shehrazade PHP Grundlagen 7 10.10.2005 15:23:44
Bilder aus einem Verzeichnis holen hoschy PHP Grundlagen 3 20.12.2004 16:38:54
Bilder im Cache Beamer PHP für Fortgeschrittene und Experten 0 22.06.2003 11:26:37
bilder + cache schokokuss PHP für Fortgeschrittene und Experten 3 16.07.2002 23:50:16


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:05:19 Uhr.


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


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