Právě je 23 dub 2024 16:48

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.6.1.0 - Načítání do mezipaměti prohlížeče
PříspěvekNapsal: 28 lis 2016 14:57 
C4 zákazník

Registrován:
13 zář 2013 15:02
Příspěvky:
187
Dobrý den,

rád bych zrychlil načítání eshopu. Page Speed Insights mi říká, že je třeba opravit načítání do mezipaměti prohlížeče (Nastavení data vypršení platnosti nebo maximálního stáří v záhlavích protokolu HTTP statických zdrojů dává prohlížeči pokyn, aby již stažené zdroje načítal z místního disku, a nikoli prostřednictvím sítě.). Předpokládám, že toto je nutné provést v .htaccess. Bude stačit v Advanced Parameters > Performance zakliknout u Optimalizace Apache na ANO?

Na fóru prestashopu jsem našel tento kód ([url]https://www.prestashop.com/forums/topic/322583-tipy-pro-zrychlení-načítání-stránek/?p=1632522[/url]):

Kód:
# BEGIN Compress text files
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE \
text/html \
text/xml \
text/css \
text/plain \
image/svg+xml \
application/xhtml+xml \
application/xml \
application/rdf+xml \
application/rss+xml \
application/atom+xml \
text/javascript \
text/ecmascript \
application/javascript \
application/x-javascript \
application/ecmascript \
application/json \
application/x-font-ttf \
application/x-font-otf \
font/truetype \
font/opentype \
application/x-pointplus
</ifModule>
# END Compress text files

# BEGIN Expire headers
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 2592000 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/jpg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 604800 seconds"
ExpiresByType application/javascript "access plus 604800 seconds"
ExpiresByType application/x-javascript "access plus 604800 seconds"
ExpiresByType text/html "access plus 604800 seconds"
ExpiresByType application/xhtml+xml "access plus 604800 seconds"
</ifModule>
# END Expire headers

# BEGIN Cache-Control Headers
<ifModule mod_headers.c>
<filesMatch "\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "public"
</filesMatch>
<filesMatch "\.(css)$">
Header set Cache-Control "public"
</filesMatch>
<filesMatch "\.(js)$">
Header set Cache-Control "private"
</filesMatch>
<filesMatch "\.(x?html?|php)$">
Header set Cache-Control "private, max-age=360, must-revalidate"
</filesMatch>
</ifModule>
# END Cache-Control Headers


, který je třeba umístit nad
Kód:
# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again


Úpravám .htaccess souboru moc nerozumím, proto budu rád za každou radu. Předem díky


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.0 - Načítání do mezipaměti prohlížeče
PříspěvekNapsal: 29 lis 2016 11:01 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8506
Dobrý den,

v administraci aplikace PrestaShop v sekci "Nástroje > Výkon > CCC (kombinace, komprese a cache)" nastavte volbu "Optimalizace Apache" na ANO. Do souboru .htaccess se pak přidají pravidla pro cachování a kompresi. Pouze mod_deflate standardně nepodporujeme, takže si ještě přes "Formulář o autorizovaný požadavek" v administraci domény požádejte pro Váš web o nastavení:
Kód:
<IfModule mod_deflate.c>
   <IfModule mod_filter.c>
      AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript font/ttf application/x-font-ttf font/otf application/x-font-otf font/opentype
   </IfModule>
</IfModule>


Řádky z oficiálního diskuzního fóra jsou spíše univerzální pro různé systémy/weby, ale v závěru byste dosáhl stejného efektu.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.0 - Načítání do mezipaměti prohlížeče
PříspěvekNapsal: 29 lis 2016 11:17 
C4 zákazník

Registrován:
13 zář 2013 15:02
Příspěvky:
187
Dobrý den,

děkuji za řešení.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz