Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Php-stylesheetit -.-

Sivun loppuun

Juhko [12.01.2010 18:09:34]

#

Ladataan edelleen uudelleen, vaikka headereissa pitäisi lukea kaikki tarpeellinen:

<?php
header("Content-Type: text/css; charset=utf-8");
header("Expires: " . gmdate("D, d M Y H:i:s", time() + 604800) . " GMT");
header("Cache-Control: public, s-maxage=300, max-age=2678400, max-age=2592000", true);

Juhko [12.01.2010 22:28:25]

#

Apua.

Grez [13.01.2010 00:40:04]

#

Ihan hyvinhän toi toimii, eli ei lataa uudestaan, ellei erikseen käsketä ladata (tyyliin f5:ttä painamalla)

Juhko [13.01.2010 19:43:18]

#

Mutta lataa uudestaan kun siirrytään sivulta toiselle.

Juhko [14.01.2010 17:44:50]

#

Firebugin mukaan style.php ja style2.php ladataan joka sivunlatauksen aikana uudestaan.

Grez [14.01.2010 17:55:59]

#

Ei kyllä mulla käy niin. Ehkä sun palvelimella on kello väärässä vuodessa tms.

http://grez.info/putka/Juhko/

Eli tuonne kun menee niin lataa sivun ja test.php, kun siirtyy testisivulle 2 niin ei lataa kuin index.php?p=2:n, mutta ei test.php uudestaan.

Juhko [14.01.2010 18:00:50]

#

style.php:n palauttamat headerit:
Date: Thu, 14 Jan 2010 15:59:25 GMT
Server: Apache
X-Powered-By: PHP/5.2.9-pl2-gentoo
Pragma: no-cache
Expires Thu, 21 Jan 2010 15:59:26 GMT
Cache-Control:public, s-maxage=300, max-age=2678400, max-age=2592000
Keep-Alive: timeout=2, max=9
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/css; charset=utf-8

Edit: Toimii, kun tyhjensin Pragma-kentän ja vaihdoin Connectioniksi close.

Metabolix [14.01.2010 18:25:22]

#

Noista otsikoista näkee suoraan, että vika on Pragma-kentässä. Yhteyden tyypillä ei pitäisi olla merkitystä, turha katkaiseminen vain huonontaa suorituskykyä.

Juhko [14.01.2010 18:27:29]

#

Vaihdoin.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta