Eben war es wieder soweit, diesmal nichts angefasst und Wireshark angeworfen:
weder F5 noch CTRL+F5 veranlasst den lieben FF auch nur einen einzigen Ansatz eines Requests dafür zu schicken

Wenn man den Cache leert, klar, dann lüppts..
Mal zwecks Doku/referenz, sieht dann so aus:
Code:
GET /visu-svn/visu_config.xml HTTP/1.1 Host: 172.17.2.65 User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13 Accept: */* Accept-Language: de,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 115 Connection: keep-alive X-Requested-With: XMLHttpRequest Referer: http://172.17.2.65/visu-svn/ Cookie: testing=1; sid=5aaa82aae548ee10403a3dc3d0e93645
Code:
HTTP/1.1 200 OK Vary: Accept-Encoding Content-Encoding: gzip Last-Modified: Thu, 10 Feb 2011 20:03:38 GMT ETag: "-2018019665" Content-Type: application/xml Accept-Ranges: bytes Content-Length: 2026 Date: Thu, 10 Feb 2011 20:34:48 GMT Server: lighttpd/1.4.19
Edit: Expires und Cache-Control Header scheinen zu wirken, dem lieben FF hier manieren beizubringen (mittels mod_expire, zumndest wenn man nach ca. 45 Minuten rausgefunden hat, wie die config-syntax im lighty dafür nun genau ist
)Werd das mal irgendwie einbauen mit so 10 sek. für *.xml oder so (der Webserver sagt dann trotzdem 304 Not modified, aber sonst fragt der FF wohl einfach meistens nicht..)
Edit2: bisher kannte ich mod_expires nur, um das gegenteil zu erreichen: mögichst endlich cachen; sollte wir dann glaube ich auch für *.css, *.js (weitere?) machen (?) Der 304-unmodified vom Server kostet ja fast nichts..
Das Verhalten des lighty - auch mit mod_compress (wir sind ja totale sparfüchse und zippen selbst dynamische Daten - bringts über UMTS&co aber z.B auch messbar!) ist da nach meinen Tests einwandfrei.
Makki

ist online..
)
Einen Kommentar schreiben: