SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 28.07.2005, 11:38   #16
TP-Insider
 
Benutzerbild von HoRnominatoR
 
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
HoRnominatoR ist auf einem guten Weg
PHP-Code:
header('content-type: text/css'); 
bei der gelegenheit kannst du dem client auch noch vorschlagen, die datei moeglichst nicht zu cachen. kommt dann halt drauf an, wie oft die ausgabe aktualisiert wird. findet die veraenderung nur taeglich statt, ist es wiederum unguenstig, die datei jedes mal parsen und uebertragen zu muessen, da wuerde sich das schreiben der datei schon eher anbieten - sonst muss sie bei jedem aufruf wieder mitgeladen werden.
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
HoRnominatoR ist offline   Mit Zitat antworten


Alt 28.07.2005, 12:03   #17
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
z.B. so:

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 28.07.2005, 13:11   #18
TP-Insider
 
Benutzerbild von HoRnominatoR
 
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
HoRnominatoR ist auf einem guten Weg
das wird ihm bei seiner CSS-datei nur wenig helfen.

http://de.php.net/header

da gibt es auch einen abschnitt ueber cache-control.
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
HoRnominatoR ist offline   Mit Zitat antworten
Alt 28.07.2005, 13:20   #19
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Wenn der Header bereits von der übergeordneten PHP-Datei gesendet wird, reicht das doch aus - dann wird auch CSS nicht gecachet.

Natürlich kann man das auch über die header-Funktion machen, das Ergebnis sollte das gleiche sein
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 28.07.2005, 13:40   #20
TP-Insider
 
Benutzerbild von HoRnominatoR
 
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
HoRnominatoR ist auf einem guten Weg
er laesst die CSS-datei per <link> einbinden, daher fordet der browser ein zweites dokument an - das eine hat mit dem anderen doch nichts zu tun.
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
HoRnominatoR ist offline   Mit Zitat antworten
Alt 28.07.2005, 14:00   #21
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
m.E. gilt die Headeranweisung aber für alle nachfolgenden Links / Bilder etc. in dem Dokument.
Die normal eingestellte Cache-Funktion dürfte erst bei einem anderen Dokument wieder gelten.
Aber genaue Infos darüber habe ich auch nicht gefunden.

Hier ein Beispiel zum Abschalten des Caches via header():
PHP-Code:
// ---------------------
// prevent browser cache
// ---------------------
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0"false);
header("Pragma: no-cache"); 
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 28.07.2005, 15:50   #22
TP-Insider
 
Benutzerbild von HoRnominatoR
 
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
HoRnominatoR ist auf einem guten Weg
faende ich persoenlich recht unpraktisch - bei bebilderten seiten, oder allgemein bei dokumenten, die auf viele/grosse andere dokumente verweisen, duerfte da einiges zusammenkommen, was bei jedem aufruf neugeladen werden muss.

Zitat:
Zitat von St@eff.en
Aber genaue Infos darüber habe ich auch nicht gefunden.
dito.
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
HoRnominatoR ist offline   Mit Zitat antworten
Alt 28.07.2005, 15:59   #23
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
find ich eigentlich logisch.

Die Seite wird gesendet

<html>

Header -> hier z.B. die Cache-Anweisung

... Daten ... (Bilder, Objekte, CSS, JS, HTML, ...)

</html> -> hier ist das Dokument zuEnde

Natürlich muss dann immer alles neu geladen werden, selektives Cachen gibts ja nicht.

Ohne die Cache-Anweisung folgt der Browser den individuellen Internet/Browser-Einstellungen.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 28.07.2005, 17:15   #24
TP-Insider
 
Benutzerbild von HoRnominatoR
 
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
HoRnominatoR ist auf einem guten Weg
es muss auch nicht selektiv sein - fuer jedes dokument wird eine individuelle anfrage an den server losgeschickt, mit jedem weiteren dokument kann umgegangen werden wie es beliebt. so kann man jedem element seinen eigenen header mitgeben, da kann und braucht nichts selektiert werden, da nichts zusammenhaengt, bis der browser es zusammensetzt.
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
HoRnominatoR ist offline   Mit Zitat antworten
Alt 28.07.2005, 17:22   #25
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
- kleine Privatdiskussion - kein anderer beteiligt sich ?

Bedenke: das Cachen macht der Browser, da spielen Serveranfragen keine Rolle.
Und sind einmal header gesendet, sind die massgeblich für den Browser.
Ich bleib dabei

Ich werd das mal testen und das Ergebnis posten

so - ich habe es mal getestet.
Anscheinend liege ich doch falsch.

Ich habe eine index gebaut und die 5 Headeranweisungen benutzt. (Expire habe ich auf aktuelles Datum gesetzt)

Die CSS-Datei(style.php) und die Bilder werden im Cache abgelegt, die index selber nicht.
Daraufhin habe ich dieselben header in die style.php eingebaut, und daraufhin wurde die CSS nicht mehr gecachet.

Welche Dateien er beim Neuladen aus dem Cache holt, konnte ich nicht genau feststellen.

Diese Feststellungen beziehen sich auf den IE, wie das mit den anderen Browsern aussieh, wäre noch zu überprüfen. Also habe ich das Caching wohl falsch verstanden - warum gibt es nur keine vernünftige Dokumentation darüber
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer

Geändert von steffenk (28.07.2005 um 18:10 Uhr).
steffenk ist offline   Mit Zitat antworten
Alt 28.07.2005, 18:29   #26
TP-Insider
 
Benutzerbild von HoRnominatoR
 
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
HoRnominatoR ist auf einem guten Weg
ist schon klar, dass das der browser das cachen uebernimmt, aber mit serveranfragen hat das schon zu tun, denn fuer jedes dokument (HTML, CSS, IMG etc) _muss_ eine anfrage gestartet werden - anders gibt das HTTP garnicht her. neues dokument, neue anfrage, neuer header, neue verwaltung - das wird ja alles hintereinander geladen (oder parallel, aber nicht zusammen). sicher ist ein header massgeblich - aber eben nur fuer das dokument, das dahintersteht. so sieht zumindest mein gedankengang aus.


aber immer wieder interessant, was man so alles erfaehrt, wenn man erstmal vom eigentlichen thema weg ist
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
HoRnominatoR ist offline   Mit Zitat antworten
Alt 29.07.2005, 18:39   #27
TP-Supporter
 
Registriert seit: Mar 2004
timedance123 macht alles soweit korrekt
lol ja das war jetzt wirklich eine sehr lehrreiche lektüre=)bin gar nicht mehr weggekommen vom lesen=) is wirklich toll, dass ihr euch mit solchen sachen wirklich gut außeinandersetzt=) das ist für uns php-lehrlinge dann wirklich toll zum nachlesen=)*merkenwerde*

=)
timedance123 ist offline   Mit Zitat antworten
Alt 29.07.2005, 18:49   #28
DSB
TP-Veteran
 
Benutzerbild von DSB
 
Registriert seit: Mar 2005
Ort: Oyten
DSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKE
Also ich finde die Frage auch durchaus interessant, ob ein vorgegebener Header für die Seite auch gleichzeitig für alle weiteren Elemente der Seite gilt, bzw. in welchem Maße.
Jedes Bild wird ja einzeln angefordert und die CSS-Datei eben auch.
Trotzdem sind das ganz andere Elemente und der Browser muss dafür auch andere Anfrage-Header schicken.
Letztlich läuft es auf die Frage raus, ob eine "content: no-cache"-Angabe im Header der HTML-Seite auch Auswirkungen auf die Unterelemente der Seite hat.
Man kann das doch irgendwie überprüfen.
Wie kann ich mir denn die geschickten Header anzeigen lassen? Das muss irgendwie gehen, denn im Bugforum von z.B. Mozilla wird ganz konkret auf gesendete Header eingegangen und Bezug genommen.
Wie "sehe" ich einen Header?
__________________
Gruß, DSB
Einfaches Backup/ Restore Deiner MySQl-Datenbank
DSB ist offline   Mit Zitat antworten
Alt 29.07.2005, 18:51   #29
TP-Insider
 
Benutzerbild von HoRnominatoR
 
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
HoRnominatoR ist auf einem guten Weg
Zitat:
Zitat von St@eff.en
warum gibt es nur keine vernünftige Dokumentation darüber
vielleicht sollten wir das mal aendern. genug material ist ja da und interesse besteht scheinbar.
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D

Geändert von HoRnominatoR (29.07.2005 um 18:55 Uhr).
HoRnominatoR ist offline   Mit Zitat antworten
Alt 29.07.2005, 19:10   #30
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Daniel, Firefox zeigt die gesendeten header unter "Seiteninformationen" an.
Es gibt auch ein Online-tool um sich die Header anzuzeigen zu lassen, ein weiteres unter http://web-sniffer.net/.

Um genaue Kontrolle zu haben müsste man einen TCP-Sniffer laufen lassen.

Irgendwie kann ich es nicht glauben, das es keine Doku darüber gibt. Zig Dokus zeigen doch die Kommunikation zwischen Client und Server - da muss es irgendwelche White Papers geben, ich werde nochmal nachforschen.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer

Geändert von steffenk (29.07.2005 um 19:13 Uhr).
steffenk ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
css file per php schreiben css file per php schreiben
« [PHP+MySQL] Query... wo ist da der Fehler? | [PHP+MySQl] zwei Datenbanken abgleichen? »

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

Erweiterte Suche
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


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:13 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44