Uporaba predpomnjenja v brskalniku
 
Nerky 1. okt 2011 22:32:56 Pridružen od:
1. okt 2011
8 objav
0 0 0
#1

Zdravo,



Vse moje spletne strani sem se odločil optimizrati.. Uporabljam pagespeed.googlelabs.com, ustavi pa se mi pri neki napaki, z visoko prioriteto -

Uporaba predpomnjenja v brskalniku



Kaj za vraga to sloh je ?

Kako lahko določim sliki čas poteka, če ne bo potkla nikoli ?

Kako lahko odpravim napako ?



Pa še kopija iz spetne strani:


Uporaba predpomnjenja v brskalniku
Če nastavite datuma poteka ali največjo starost v glavah HTTP za statična sredstva, brskalniku poveste, naj sredstva, ki so že bila prenesena, naloži z lokalnega diska, namesto po omrežju.

Predlogi za to stran
Ti viri, ki jih je mogoče predpomniti, imajo kratko življenjsko dobo. Datum poteka za te vire nastavite za vsaj en teden vnaprej:

http://domena.com/.../1.jpg (rok poteka ni določen)
http://domena.com/.../1.jpg (rok poteka ni določen)
http://domena.com/.../1.jpg (rok poteka ni določen)
http://domena.com/.../1.jpg (rok poteka ni določen)
všeč(0) ni všeč(0) spam(0)
 
hanyo 1. okt 2011 22:52:39 Pridružen od:
10. dec 2007
2378 objav
10029 1741 158
#2

Mm tehnično nimam pojma, mislim da se eni headerji spreminjajo oz. da server ob serviranju strani to dostavi ob htlju. Se pravi je treba server sistem naštimat, da ti to obdeluje.



Jaz ponavadi uporabljam za image subdomeno

sub.domain.com , ki ima potem max age 30 , mislim za css in slike



S subdomeno rešiš še problem paralelnih downladov, ki ti lahko pohitrijo stran cca 30-40%, o tem so bili narejeni eni testi.



Reference za oboje, potem pa google naprej ?

http://code.google.com/intl/sl-SI/speed/page-speed/docs/caching.html#LeverageBrowserCaching

http://code.google.com/intl/sl-SI/speed/page-speed/docs/rtt.html#ParallelizeDownloads


všeč(2) ni všeč(0) spam(0)
*Uporabniku je bila onemogočena uporaba foruma zaradi trolanja.*
 
hanyo 1. okt 2011 22:59:54 Pridružen od:
10. dec 2007
2378 objav
10029 1741 158
#3

Evo sem našel še tehnična navodila za tale max age (vrednost je v sekundah, zato so cifre kar velike v mojem primeru - 30 dni):

http://www.webscalingblog.com/performance/caching-http-headers-cache-control-max-age.html


všeč(2) ni všeč(0) spam(0)
*Uporabniku je bila onemogočena uporaba foruma zaradi trolanja.*
 
Nerky 2. okt 2011 00:55:17 Pridružen od:
1. okt 2011
8 objav
0 0 0
#4

@hanyo hvala za odgovore..



Sem malce pogledal scripto in opazil, da cache ima scripa že vprogramirano... V admin panelu sem obkljukal kljukico za cache.. Zdaj pa me zanima ali je to urejeno, ali je še vedno treba nastaviti na serverju cache mode, kot piše v zgornjih linkih...



Hvala..


všeč(0) ni všeč(0) spam(0)
 
urosbe 2. okt 2011 09:20:39 Pridružen od:
13. dec 2008
440 objav
625 25 3
#5

V kolikor stran gostuje na IIS, lahko cache nastaviš kar v web.config znotraj <system.webServer> in sicer takole:


<system.webServer>
<urlCompression doStaticCompression="true" />
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00" />
</staticContent>
</system.webServer>
všeč(0) ni všeč(0) spam(0)
Cekarček - spletna trgovina nr. 1 za **VASCO** stranke | GoPro HERO6 kamere in dodatna oprema
**www.cekarcek.si** - spletna trgovina z izbrano ponudbo pametnih gadgetov [Withings, Netatmo, DoorBird, Xiaomi, ...]
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se