Wpis z mikrobloga

Mirki, mam taki mały problem, sam z Apache nie korzystam więc idzie mi to opornie.
Strona klienta stoi na Apache2. Wrzucaliśmy w odstępach czasu 2-3 wersje i wyglądało to tak jakby Apache cache'ował stronę i dopiero po czasie zmieniał - z tego co doszedłem to za zmianę odpowiada HTCACHECLEAN i tam ustawiamy czas co ile zmienia? Sporo informacji w necie albo nie ma albo jest bardzo stara, o samym Apache'u też wiele nie mogę powiedzieć, bo nie ja stawiałem. No ale mniejsza o to, na HTTP po czasie udało się i zmieniał pliki - dawał nowe.
Problem pojawił się przy HTTPS - który po drugiej zmianie cały czas daje stare pliki, odczekaliśmy z 24h, ale nadal nic. Ktoś może naprowadzić czego to może być wina, co zmienić, co sprawdzić?
#webdev #webdevhelp
  • 8
@MrGreeneye:
Milion pytań
- sprawdzałeś w innej przeglądarce / na innej maszynie? (to odstrzeliłoby problem cachowania po stronie przeglądarki),
- własny serwer czy dzielony hosting?
- durne pytanie: zmieniasz pliki na właściwym serwerze (w tym czy nie macie podmienionych etc/hosts na kliencie) / katalogu itd.?
- nie stoi przed apachem jakiś load balancer z własnym cachem?

@ppawel: 1. Tak, cachowanie po stronie przeglądarki wykluczyłem.
2. VPS
3. Tak, sprawdzałem dość dokładnie
4. Z tego co wiem raczej nie, ale jeszcze sprawdzę, bo może coś przeoczyłem (raczej wątpię)

Wiem, sam używam nginxa, ale to na życzenie klienta ma zostać Apache (no chyba, że nic się nie wymyśli, ale przy tym będzie też trochę roboty, więc jeśli to jakaś głupota Apache'a, która jest prosta, a nie wiem, bo nie
@MrGreeneye: Hmm, to tylko tak parę pomysłów na szybko było. Też nie jestem mistrzem Apacza, ale może eskperymentalne zakomentowanie jakieś mod_cache (jeśli jest w confach) coś by zmieniło?
A z ciekawości może przeglądarka coś powie w nagłówkach o cache / expired / last / modified / etag itd?