Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Cache koji je nepopravljiv....

[es] :: PHP :: Cache koji je nepopravljiv....

[ Pregleda: 2296 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milan M. Radovic
Web Developer
Pančevo

Član broj: 16959
Poruke: 743
82.117.198.*



+25 Profil

icon Cache koji je nepopravljiv....25.01.2012. u 15:53 - pre 148 meseci
I pored svih ovih header-a, ne vredi - browser i dalje kesira.... ne znam kako da ga nateram da ni po koju cenu ne pamti prethodnu stranu, narocito ako se ide na BACK na browser-u
Code:
        $this->output->set_header("HTTP/1.0 200 OK");
        $this->output->set_header("HTTP/1.1 200 OK");
        $this->output->set_header("Cache-Control: no-store, no-cache, must-revalidate");
        $this->output->set_header("Cache-Control: post-check=0, pre-check=0");
        $this->output->set_header("Pragma: no-cache")
;
I don't need a girl for sex , All I Need is Binary and HEX
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Cache koji je nepopravljiv....25.01.2012. u 16:01 - pre 148 meseci
Ja koristim ovo u primeru, radi besprekorno ( u mom slučaju ).

Includuj zadnje 4 linije - svaka stranica.
A $expires stavi pre include na svakoj, pa upisuj za svaku koliko ti treba.

Code (php):


$expires = 60;

header_remove('ETag');
header('Pragma: public');
header('Cache-Control: maxage='.$expires);
header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$expires) . ' GMT');

 


Jedan minut je sasvim dovoljno.. a pretpostavljam da će tebi za tu stranicu $expires = 5; biti super.
about:networking
 
Odgovor na temu

Milan M. Radovic
Web Developer
Pančevo

Član broj: 16959
Poruke: 743
82.117.198.*



+25 Profil

icon Re: Cache koji je nepopravljiv....25.01.2012. u 16:05 - pre 148 meseci
Ajd, probacu da vidim kako se ponasa...

a sta je ovo? header_remove('ETag');
I don't need a girl for sex , All I Need is Binary and HEX
 
Odgovor na temu

Milan M. Radovic
Web Developer
Pančevo

Član broj: 16959
Poruke: 743
82.117.198.*



+25 Profil

icon Re: Cache koji je nepopravljiv....25.01.2012. u 16:11 - pre 148 meseci
ne, i dalje kesira.... :( mora F5 da bi prikazzao promenjena polja iz forma za Edit profile :/
Moram da vidim da iscackam HTAccess..
I don't need a girl for sex , All I Need is Binary and HEX
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Cache koji je nepopravljiv....25.01.2012. u 16:12 - pre 148 meseci
Speed Tips Turn Off ETags

Citat:

By removing the ETag header, you disable caches and browsers from being able to validate files, so they are forced to rely on your Cache-Control and Expires header. Basically you can remove If-Modified-Since and If-None-Match requests and their 304 Not Modified Responses.


about:networking
 
Odgovor na temu

Milan M. Radovic
Web Developer
Pančevo

Član broj: 16959
Poruke: 743
*.mediaworksit.net.



+25 Profil

icon Re: Cache koji je nepopravljiv....25.01.2012. u 18:03 - pre 148 meseci
Stavio sam i to u .htaccess i opet isto.... sada i pod Linux Mint-om, mislio sam da je do browsera pa sam presao na firefox
I don't need a girl for sex , All I Need is Binary and HEX
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Cache koji je nepopravljiv....25.01.2012. u 18:19 - pre 148 meseci
A obrisao si pre toga kompletan keš, temp, sve.. na svom računaru?
I opet isto?
about:networking
 
Odgovor na temu

Milan M. Radovic
Web Developer
Pančevo

Član broj: 16959
Poruke: 743
82.117.198.*



+25 Profil

icon Re: Cache koji je nepopravljiv....26.01.2012. u 07:53 - pre 148 meseci
Proverio sam Headere koji se dobijaju i nisu se dobijali.... and here's why

bila je greska jer nisam naveo php u .htaccess :/

Code:
<filesMatch "\.(php|html|htm|js|css|jpg|png|gif)$">
FileETag None
<ifModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
</ifModule>
</filesMatch>

I don't need a girl for sex , All I Need is Binary and HEX
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Cache koji je nepopravljiv....26.01.2012. u 14:22 - pre 148 meseci
A zašto slike da ti ne kešira?
Generišeš ih ili je nešto treće.... ?

Sve u svemu, odgonetnuo si muku.
about:networking
 
Odgovor na temu

Milan M. Radovic
Web Developer
Pančevo

Član broj: 16959
Poruke: 743
82.117.198.*



+25 Profil

icon Re: Cache koji je nepopravljiv....27.01.2012. u 07:29 - pre 148 meseci
Citat:
plus_minus: A zašto slike da ti ne kešira?
Generišeš ih ili je nešto treće.... ?

Sve u svemu, odgonetnuo si muku.

Jos malkice kesira, ali nije strasno, to je vec do chrome-a, posto on kesira ko nenormalan. Stavio sam za slike, zbog captcha i slika profila korisnika koje se generisu, jer na vise mesta mora razlicitih velicina da budu..

I don't need a girl for sex , All I Need is Binary and HEX
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Cache koji je nepopravljiv....27.01.2012. u 21:31 - pre 148 meseci
A zašto ne probaš onda ovako da staviš?

Code:


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]

<IfModule mod_headers.c>
  <FilesMatch "\.(js|xml|html|gz|)$">
    Header append Vary Accept-Encoding
  </FilesMatch>
</IfModule>

<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|swf|mp3)$">
Header set Cache-Control "max-age=990304000, public"
</FilesMatch>

<FilesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=841728, public, must-revalidate"
</FilesMatch>

<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=432000, must-revalidate"
</FilesMatch>



Pod uslovom da su ti fajlovi i gzipovani, naravno.

ob_start( 'ob_gzhandler' );

Makneš dakle ekstenzije slika koje treba da se maknu iz htaccess fajla, i max-age podesiš po tvome.
+ Ono što sam ti ispisao staviš pre html outputa u php-u..
about:networking
 
Odgovor na temu

Milan M. Radovic
Web Developer
Pančevo

Član broj: 16959
Poruke: 743
82.117.198.*



+25 Profil

icon Re: Cache koji je nepopravljiv....01.02.2012. u 07:27 - pre 148 meseci
Citat:
plus_minus: A zašto ne probaš onda ovako da staviš?

Code:


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]

<IfModule mod_headers.c>
  <FilesMatch "\.(js|xml|html|gz|)$">
    Header append Vary Accept-Encoding
  </FilesMatch>
</IfModule>

<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|swf|mp3)$">
Header set Cache-Control "max-age=990304000, public"
</FilesMatch>

<FilesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=841728, public, must-revalidate"
</FilesMatch>

<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=432000, must-revalidate"
</FilesMatch>



Pod uslovom da su ti fajlovi i gzipovani, naravno.

ob_start( 'ob_gzhandler' );

Makneš dakle ekstenzije slika koje treba da se maknu iz htaccess fajla, i max-age podesiš po tvome.
+ Ono što sam ti ispisao staviš pre html outputa u php-u..
Uradio sam ovako i radi ;) Hvala!
I don't need a girl for sex , All I Need is Binary and HEX
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Cache koji je nepopravljiv....02.02.2012. u 09:04 - pre 148 meseci
Nema na čemu čoče. ;)

Znam da radi. MORA da radi, su'M'ce mu njegovo.. Ono će nas, a?

E, pa - neće! :p

Pozz.
about:networking
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.eunet.rs.



+19 Profil

icon Re: Cache koji je nepopravljiv....04.02.2012. u 23:50 - pre 148 meseci
Takođe si moga da dodaš radnom parametar putanjama do slika,
na primer: '/img/captcha.gif?p=12856729112'

Browser ne bi smeo keširati jer se putanja razlikuje.



"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

[es] :: PHP :: Cache koji je nepopravljiv....

[ Pregleda: 2296 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.