Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comm.software.mozilla.browser > #52825

Re: Caching usw.

From Arno Welzel <usenet@arnowelzel.de>
Newsgroups de.comm.software.mozilla.browser
Subject Re: Caching usw.
Date 2018-04-27 01:51 +0200
Message-ID <fkf6v6Fju5rU1@mid.individual.net> (permalink)
References <fk0p1vFc7kjU1@mid.individual.net> <fk3dfcFu458U1@mid.individual.net> <fk7uhiF3dcU1@mid.individual.net>

Show all headers | View raw


Lothar Geyer:

> Guten Morgen Arno,
> 
> Am 22.04.2018 um 14:28 schrieb Arno Welzel:
>> Lothar Geyer:
>>
>> [...]
>>> Es geht mir nun um das Caching. Was passiert, wenn ich in den Meta-Tags
>>> no-caching angebe, wird immer komplett neu geladen. Und wenn ich das
>>> nicht mache? Wird dann die Seite neu geladen und die Bilder werden gecacht?
>>
>> Nur die Seite, da die Bilder ja eigene HTTP-Header für Caching und
>> Expires haben.
> 
> kann ich das cachen für Bilder auch steuern? Falls ja: wie?

Bei Apache z.B. mit folgenden Regeln in .htaccess - hier für PNG und
JPEG jeweils Caching für eine Woche ab dem Zeitpunkt, wo die Bilder vom
Besucher abgerufen werden:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpeg "access plus 1 week"
ExpiresByType image/png "access plus 1 week"
</IfModule>

Genaueres dazu siehe:
<http://httpd.apache.org/docs/current/mod/mod_expires.html>

>>> Und wie ist das mit expires? Was passiert, wenn der angegebene Zeitpunkt
>>> erreicht wird?
>>
>> Der Browser betrachtet die betroffene Ressource als nicht mehr aktuell
>> und wird sie vom Server neu laden.
> 
> Das macht also was ähnliches wie das refresh.

Ja, aber eben nicht automatisch, sondern nur dann, wenn die URL auch
explizit geladen werden soll. Die Expire-Angabe führt nicht dazu, dass
die URL zum angegebenen Zeitpunkt neu geladen wird, sondern nur, dass
der Browser den Cache ab diesem Zeitpunkt nicht mehr als gültig ansieht
und beim nächsten Zugriff neu laden wird.

[...]
>> <IfModule mod_expires.c>
>> ExpiresActive On
>> ExpiresByType text/html "access plus 8 hours"
>> </IfModule>
> 
> Wie soll ich das machen? Die .htaccess-Datei per PHP-Script ändern? Da 

Nein.

> müsste ich ja einen eigenen Prozess auf dem Server starten. Denn die "8 
> hours" sind ja zu jedem Zeitpunkt anders.

Dann musst Du ein PHP-Script schreiben, dass die Expires-Header selber
entsprechend mitsendet und statt einer statischen HTML-Datei das
PHP-Script verlinkten, was den Inhalt mit entsprechenden Expires-Angaben
im HTTP-Header sendet.


-- 
Arno Welzel
https://arnowelzel.de
https://de-rec-fahrrad.de
http://fahrradzukunft.de

Back to de.comm.software.mozilla.browser | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Caching usw. Lothar Geyer <lothar.geyer@edv-berater-online.de> - 2018-04-21 14:27 +0200
  Re: Caching usw. Lothar Geyer <lothar.geyer@edv-berater-online.de> - 2018-04-22 14:08 +0200
  Re: Caching usw. Arno Welzel <usenet@arnowelzel.de> - 2018-04-22 14:28 +0200
    Re: Caching usw. Lothar Geyer <lothar.geyer@edv-berater-online.de> - 2018-04-24 07:44 +0200
      Re: Caching usw. Arno Welzel <usenet@arnowelzel.de> - 2018-04-27 01:51 +0200
      Re: Caching usw. Arno Welzel <usenet@arnowelzel.de> - 2018-04-27 01:53 +0200
        Re: Caching usw. Lothar Geyer <lothar.geyer@edv-berater-online.de> - 2018-04-27 05:38 +0200
          Re: Caching usw. Arno Welzel <usenet@arnowelzel.de> - 2018-04-27 20:54 +0200
            Re: Caching usw. Lothar Geyer <lothar.geyer@edv-berater-online.de> - 2018-05-02 09:01 +0200
              Re: Caching usw. usenetf2018.fwnsp@spamgourmet.com (Friedhelm Waitzmann) - 2018-05-02 14:42 +0000
                Re: Caching usw. Lothar Geyer <lothar.geyer@edv-berater-online.de> - 2018-05-02 19:25 +0200
                Re: Caching usw. Heiko Rost <heiko.rost@gmx.de> - 2018-05-02 20:03 +0200
                Re: Caching usw. Lothar Geyer <lothar.geyer@edv-berater-online.de> - 2018-05-03 09:43 +0200
                Re: Caching usw. usenetf2018.fwnsp@spamgourmet.com (Friedhelm Waitzmann) - 2018-05-05 22:15 +0000
                Re: Caching usw. Arno Welzel <usenet@arnowelzel.de> - 2018-05-12 23:13 +0200
                Re: Caching usw. Lothar Geyer <lothar.geyer@edv-berater-online.de> - 2018-05-13 13:47 +0200
              Re: Caching usw. Arno Welzel <usenet@arnowelzel.de> - 2018-05-12 23:09 +0200
                Re: Caching usw. Lothar Geyer <lothar.geyer@edv-berater-online.de> - 2018-05-13 13:56 +0200
                Re: Caching usw. Maik Koenig <usenetspam@maikkoenig.de> - 2018-05-13 15:03 +0200
                Re: Caching usw. Arno Welzel <usenet@arnowelzel.de> - 2018-05-13 15:59 +0200
                Re: Caching usw. Maik Koenig <usenetspam@maikkoenig.de> - 2018-05-13 17:35 +0200
                Re: Caching usw. Arno Welzel <usenet@arnowelzel.de> - 2018-05-13 18:55 +0200
                Re: Caching usw. Maik Koenig <usenetspam@maikkoenig.de> - 2018-05-13 20:00 +0200
                Re: Caching usw. Arno Welzel <usenet@arnowelzel.de> - 2018-05-15 00:43 +0200
                Re: Caching usw. Lothar Geyer <lothar.geyer@edv-berater-online.de> - 2018-05-17 07:50 +0200
                Re: Caching usw. Maik Koenig <usenetspam@maikkoenig.de> - 2018-05-17 12:30 +0200
                Re: Caching usw. Erwin Penn <penn.er@unterderbruecke.de> - 2018-05-17 13:24 +0200
                Re: Caching usw. Christoph 'Mehdorn' Weber <spam-fuer@das-mehdorn.de> - 2018-05-17 17:16 +0200
                Re: Caching usw. Lothar Geyer <lothar.geyer@edv-berater-online.de> - 2018-06-10 13:00 +0200
                Re: Caching usw. Heiko Rost <heiko.rost@gmx.de> - 2018-05-13 20:17 +0200

csiph-web