Twisterking
Lt. Commander
- Registriert
- Jan. 2004
- Beiträge
- 1.726
Hi all!
Ich habe auf meiner Webpage ein 200KB großes Background Bild (nein ich kann es nicht 10px breit machen und dann repeat-x machen!
).
Die Sache is nun die, dass sich auf dieser PHP page (PHP wegen include() von header, footer usw) natürlich der Background mehr oder weniger nie ändert!
Wie kann ich nun den Client (Browser) dazu bringen, gewisse Dinge (wie eben das BG Bild) sagen wir für 2 Wochen in den Cache zu laden und während dieser 2 Wochen IMMER das Bild aus dem Cache zu laden und nie eine neue Version vom Server zu ziehen (die sich sowieso nicht geändert hat)?
Möchte einfach das ewige laden des background-images zumindest bis auf das erste Mal unterbinden, da das Bild ja sofort angezigt wird wenn es aus dem Cache geladen wird!
Also? Wie mache ich das? ^^
btw.: ist es irgendwie möglich eine Page im Hintergrund zu laden (also solange nur ne blank page anzuzeigen) und erst wenn alles geladen ist alles aufeinmal anzuzeigen?
So könnte ich den hässlichen Aufbau beim ersten Mal laden umgehen (zuerst content, dann ein paar Bilder, und am Ende dann das Background-Image
--> ziemlich unschön!).
Hoffe ihr könnt mir helfen!
mfg
Twist
Ich habe auf meiner Webpage ein 200KB großes Background Bild (nein ich kann es nicht 10px breit machen und dann repeat-x machen!
Die Sache is nun die, dass sich auf dieser PHP page (PHP wegen include() von header, footer usw) natürlich der Background mehr oder weniger nie ändert!
Wie kann ich nun den Client (Browser) dazu bringen, gewisse Dinge (wie eben das BG Bild) sagen wir für 2 Wochen in den Cache zu laden und während dieser 2 Wochen IMMER das Bild aus dem Cache zu laden und nie eine neue Version vom Server zu ziehen (die sich sowieso nicht geändert hat)?
Möchte einfach das ewige laden des background-images zumindest bis auf das erste Mal unterbinden, da das Bild ja sofort angezigt wird wenn es aus dem Cache geladen wird!
Also? Wie mache ich das? ^^
btw.: ist es irgendwie möglich eine Page im Hintergrund zu laden (also solange nur ne blank page anzuzeigen) und erst wenn alles geladen ist alles aufeinmal anzuzeigen?
So könnte ich den hässlichen Aufbau beim ersten Mal laden umgehen (zuerst content, dann ein paar Bilder, und am Ende dann das Background-Image
Hoffe ihr könnt mir helfen!
mfg
Twist