Autor Zpráva
Adrifinel
Profil *
Podle nástroje: Page Speed Online

mám např.:

http://digitalnimonstra.cz/img/bg-all-body.jpg (vypršení platnosti není zadáno)
http://digitalnimonstra.cz/img/bg-all-logged.jpg (vypršení platnosti není zadáno)
http://digitalnimonstra.cz/img/bg-all-menu-item.jpg (vypršení platnosti není zadáno)
http://digitalnimonstra.cz/img/bg-all-news-p2.jpg (vypršení platnosti není zadáno)

Podle návodu na netu, co jsem si našla, jsem nastavila v .htacessu:

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault A18000

  ExpiresByType image/gif A2592000
  ExpiresByType image/jpg A2592000
  ExpiresByType image/jpeg A2592000
  ExpiresByType image/png A2592000

  ExpiresByType text/css A259200
  ExpiresByType text/javascript A259200

  ExpiresByType text/html A1
</IfModule>


Nástroj však stále hlásí, že to mám nastavit, jak pro ty položky nastavím tu dobu platnosti?
Davex
Profil
Server skutečně Expires v hlavičce neposílá. Lze to ověřit nástrojem http://web-sniffer.net. Nastavení se nepoužije pravděpodobně proto, protože by se soubor s nastavením měl jmenovat .htaccess.
Adrifinel
Profil *
On se tak ale jmenuje:

.htaccess

To já jen, já ho zásadně píšu do diskuzí špatně :D
Davex
Profil
V nastavení problém nevidím. Možná není na serveru zapnut modul mod_expires (podívej se do výpisu phpinfo() jestli tam je).
Adrifinel
Profil *
Do phpinfa jsem se dívala, ale vůbec jsem tam nenašla ani ten název mod_expires.
http://digitalnimonstra.cz/phpinfo.php
Davex
Profil
Adrifinel:
Tak to máš smůlu. Není tam ani modul mod_headers (v části apache2handler - Loaded Modules), takže tam kešování souborů zapnout nepůjde.
Adrifinel
Profil *
Je k něčemu vůbec dobré to kešování souborů, chci říct jestli to má nějaký rapidní vliv.
Davex
Profil
Kešování má pozitivní vliv na rychlost načítání, protože prohlížeč nemusí soubory pokaždé stahovat ze serveru, ale mohou se použit již dříve stažené. Dodáním hlaviček Expires a Cache-Control se jen omezuje nebo prodlužuje platnost souborů v keši a v některých případech se tím také může vynutit kešování objektů, které by prohlížeč běžně do keše neuložil.

Ve výchozím nastavení prohlížeče obrázky, stylopisy a externí skripty kešují, takže se tím nemusíš zabývat.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0