JTL 3.19 - Google: Browser-Caching nutzen

deepblue

Sehr aktives Mitglied
2. Januar 2009
2.301
6
Hannover / Hamburg
AW: JTL 3.19 - Google: Browser-Caching nutzen

So sehe das mittlerweile auch. Da ich ja das Standard Template Tiny verwende und sehr viele JTL-Anwender dieses auch verwenden,
finde ich es wirklich sehr traurig, dass JTL diese Sachsen nicht mal für alle gelöst hat.

Naja jedenfalls warte ich nun auf das Responsive Template und ich hoffe JTL hat hier seine Hausaufgaben gemacht.
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.593
315
AW: JTL 3.19 - Google: Browser-Caching nutzen

@deepblue: Hier mein <head>-Bereich aus der header_custom.tpl, ich denke Du hast nicht alles richtig ausgelagert. Dieser Code dient aber nur als Beispiel, je nach Template kann es natürlich zu Abweichungen kommen, wobei das im Grunde die Basis darstellt.

Code:
<!DOCTYPE html>
<html lang="{$meta_language}">
    
    <head>
        <meta http-equiv="content-type" content="text/html; charset={$JTL_CHARSET}" />
        <meta http-equiv="content-language" content="{$meta_language}" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="description" content="{$meta_description|truncate:1000:"":true}" />
        <meta name="keywords" content="{$meta_keywords|truncate:255:"":true}" />
        <meta name="author" content="Martin Wolf | Mediengestaltung">
        <title>{$meta_title}</title>

        <meta name="googlebot" content="index,follow,snippet,archive">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <meta name="language" content="{$meta_language}" />
        {if $bNoIndex == true}
            <meta name="robots" content="noindex" />
        {else}
            <meta name="robots" content="index, follow"/>
        {/if}

        {*if $bNoIndex == true  || $Link->cNoFollow == "Y"}<meta name="robots" content="noindex" />{else}<meta name="robots" content="index, follow" />{/if*}
        <meta name="publisher" content="{$meta_publisher}" />
        <meta name="copyright" content="{$meta_copyright}" />

        {if isset($cCanonicalURL) && $cCanonicalURL|count_characters > 0}<link rel="canonical" href="{$cCanonicalURL}" />{/if}

        {assign var=cBaseRefURL value=$ShopURL}
        {if $smarty.server.HTTPS > 0}{assign var=cBaseRefURL value=$ShopURL|replace:"http://":"https://"}{/if}

        <base href="{$cBaseRefURL}/" />
        <link rel="shortcut icon" href="{$currentTemplateDir}css/favicon.png">
        <link href="{$currentTemplateDir}themes/apple-touch-icon.png" rel="apple-touch-icon" />
        {if $nSeitenTyp == 1 && isset($Artikel)}<link rel="image_src" href="{$Artikel->Bilder[0]->cPfadNormal}" />{/if}
        
        {if $Einstellungen.template.general.use_minify == 'N'}
            {foreach from=$cCSS_arr item="cCSS"}
               <link type="text/css" href="{$cCSS}" rel="stylesheet" media="screen" />
            {/foreach}
        {else}
            <link type="text/css" href="{$PFAD_MINIFY}/index.php?g={$Einstellungen.template.theme.theme_default}.css&amp;{$nTemplateVersion}" rel="stylesheet" media="screen" />
        {/if}
        
        <script type="text/javascript" src="{$currentTemplateDir}js/jquery.min.js"></script>
        <script type="text/javascript" src="{$currentTemplateDir}js/global.js"></script>

        {* Pagination *}
        {if $Suchergebnisse->Seitenzahlen->maxSeite>1 && isset($oNaviSeite_arr) && $oNaviSeite_arr|@count > 0}
            {if $Suchergebnisse->Seitenzahlen->AktuelleSeite>1}
                <link rel="prev" href="{$oNaviSeite_arr.zurueck->cURL}" />
            {/if}
            {if $Suchergebnisse->Seitenzahlen->AktuelleSeite < $Suchergebnisse->Seitenzahlen->maxSeite}
                <link rel="next" href="{$oNaviSeite_arr.vor->cURL}" />
            {/if}
        {/if}

    </head>
 

deepblue

Sehr aktives Mitglied
2. Januar 2009
2.301
6
Hannover / Hamburg
AW: JTL 3.19 - Google: Browser-Caching nutzen

@martinwolf

Irgendwie sieht deine header_custon.tpl viel strukturierter aus. Habe jetzt mal beide Dateien miteinander verglichen.
Aber ich bekomme es definitiv nicht hin. Egal was ich mache, immer funktioniert danach irgend etwas nicht.
Code:
<!DOCTYPE html>
<html lang="{$meta_language}">
<head>


bei mir sieht das noch so aus:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>

Kann man die Sachen so einfach weglassen?

Im Grunde genommen sind es ja eigentlich nur 3 Dateien die angepasst werden müssen, aber wenn man hier nicht sehr genau die Sachen an die richtige Stelle einfügt funzt der JTL- Shop nicht oder nur eingeschränkt.
 

deepblue

Sehr aktives Mitglied
2. Januar 2009
2.301
6
Hannover / Hamburg
AW: JTL 3.19 - Google: Browser-Caching nutzen

@drago1966

Was willst du uns mit deinem Screenshot sagen?

Mobil liegt unser JTL- Shop bei 59 und Desktop bei 82/100

Also alles nicht so super! =(
 

Einrad-Shop

Gut bekanntes Mitglied
3. November 2011
765
7
AW: JTL 3.19 - Google: Browser-Caching nutzen

Habe das hier im Internet gefunden zum browser caching
Code:
# BEGIN Expires-Headers
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 30 seconds"
ExpiresByType text/html "access plus 500 seconds"
ExpiresByType application/xhtml+xml "access plus 500 seconds"
ExpiresByType image/jpg "access plus 14 days"
ExpiresByType image/jpeg "access plus 14 days"
ExpiresByType image/png "access plus 14 days"
ExpiresByType image/gif "access plus 14 days"
ExpiresByType image/x-icon "access plus 14 days"
ExpiresByType application/x-shockwave-flash "access plus 14 days"
ExpiresByType text/css "access plus 14 days"
ExpiresByType text/javascript "access plus 14 days"
ExpiresByType application/x-javascript "access plus 14 days"
</IfModule>
# END Expires-Headers

# Deflate Compression FileType
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-shockwave-flash
</IfModule>
# End Deflate Compression FileType

# Deflate Compression MimeType
<IfModule mod_deflate.c>
<FilesMatch "\.(jpg|jpeg|gif|png|js|css)$">
ExpiresActive on
ExpiresDefault "access plus 28 days"
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
# End Deflate Compression MimeType

Kann/sollte man das so verwenden?
Noch Werte erhöhen?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Plugin-Update 2.4.1: JTL Exportformat Google Shopping Plugins für JTL-Shop 6
Neu Update 5..50 + Plugin: JTL Exportformat Google Shopping Export Stopp JTL-Shop - Fehler und Bugs 6
Neu Artikel werden nach JTL-Abgleich aus Google & YouTube Vertriebskanal entfernt – seit letztem Connector-Update Shopify-Connector 3
Neu Fragen zur Elster-Anmeldung – iMin Falcon 1 & JTL-POS Allgemeine Fragen zu JTL-POS 0
Neu JTL WaWai Artikel aus Angebote von Plattformen Amazon+Otto erstellen Einrichtung und Installation von JTL-eazyAuction 0
Teilrechnung erstellen mit JTL Packtisch JTL-Wawi 1.10 1
Neu Shopware 6.6.10.2 Abgleich zu JTL | Bilder Übertragung Fehler: Path cannot be empty Shopware-Connector 0
Neu Eigene Felder - Sortierung wird nicht in JTL Shop übernommen - Anzeige im Shop immer unterschiedlich User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop (anderes Template) eigene Felder aus Wawi als TAB im Shop User helfen Usern - Fragen zu JTL-Wawi 12
Neu JTL Connector Shopify Abgleich Problem Shopify-Connector 1
Neu Aktueller Installationsleitfaden / Softwareempfehlung für JTL Wawi 1.10.x im Netzwerk User helfen Usern - Fragen zu JTL-Wawi 2
JTL-FFN aus JTL-WaWi entfernen JTL-Wawi 1.9 0
JTL Wawi App (Ipad iOS) mit Wawi System 1.9.6.5 verknüpfen JTL-Wawi App 1
Neu JTL-Shop Lieferanten Artikelnummer und Suchbegiffe für Onlineshop werden im Shop nicht gefunden Allgemeine Fragen zu JTL-Shop 5
Neu JTL PayPal Checkout nach Updatefehler 2.0.0 doppelt vorhanden Plugins für JTL-Shop 3
Neu Behandlung von JTL Shop Coupons und Retouren in JTL Wawi Arbeitsabläufe in JTL-Wawi 0
Neu JTL-Stammtisch Köln am 10.7.2025 – powered by go eCommerce Messen, Stammtische und interessante Events 0
JTL Wawi REST API 0.0.0.0 JTL-Wawi 1.10 4
keine Eazybusiness Datenbank beim öffnen von JTL WaWi JTL-Wawi 1.7 3
JTL Connector <-> JTL WAWI Keine neune Importe von Aufträgen JTL-Wawi 1.9 0
Neu Rückzahlungen aus JTL Wawi direkt auslösen User helfen Usern - Fragen zu JTL-Wawi 0
Währungsproblem | Shopify --> JTL JTL-Wawi 1.9 3
Neu Fehler beim JTL-Worker – "Der Remoteserver hat einen Fehler zurückgegeben: (502) Ungültiges Gateway" (Shopify) JTL-Wawi - Fehler und Bugs 2
Neu JTL-Wawi startet nicht - Datenbank kaputt JTL-Wawi - Fehler und Bugs 5
Neu Welche Alternativen zu JTL-Shop JTL-Shop - Ideen, Lob und Kritik 9
Neu Wie lange ist der JTL Token gültig? Ich bekomme rel. schnell die Meldung "Fehlerhafter Token" User helfen Usern - Fragen zu JTL-Wawi 0
Artikel Reiter "retail" (unser Name für JTL-POS) fehlt unter Sonderpreis JTL-Wawi 1.10 1
Neu JTL Shop 5.5.1 Lieferland kann bei abweichender Lieferadresse nicht ausgewählt werden JTL-Shop - Fehler und Bugs 9
Neu JTL Shop: Ausblenden von Unterkategorien (In der Mitte) möglich ? Allgemeine Fragen zu JTL-Shop 0
JTL Retoure Umtausch anlegen und Rest erstatten JTL-Wawi 1.9 0
Neu JTL Shop 5.5 Tips für bessere Performance? Allgemeine Fragen zu JTL-Shop 5
Neu JTL Debug 2.0.4 und Shop 5.5.2 - Fehler 500 Plugins für JTL-Shop 3
Neu Sprechende URLs & Sprachlogik im JTL-Shop – Wer hat’s schon umgesetzt? Allgemeine Fragen zu JTL-Shop 1
Neu JTL-WMS Aufträge lassen sich nicht teilliefern, erst nach Neustart JTL-Wawi - Fehler und Bugs 2
Neu Keine Verbindung zu JTL Extension Store JTL-Shop - Fehler und Bugs 4
Neu JTL Shop 5.5.2 Startseite Breite ändern Allgemeine Fragen zu JTL-Shop 1
Neu .php-cs-fixer.php - nicht identisch mit den Dateien der aktuellen Version von JTL-Shop JTL-Shop - Fehler und Bugs 3
JTL WaWi 2 Mandanten - B2B und B2C Artikel und Bestände automatisch abgleichen JTL-Wawi 1.6 3
Neu JTL Shopify Anbindung - Falscher Bruttopreis bei 7% Artikel, Grundpreise werden nicht übermittelt Shopify-Connector 2
Neu JTL-Shop: Anzeige der Artikel aus untergeordneten Kategorien Allgemeine Fragen zu JTL-Shop 2
Warnmeldung JTL-Shop Anbindung nach Update JTL-Wawi 1.10 5
Neu Shopify ohne JTL bzw. nur als Abwicklung Shopify-Connector 3
Neu JTL WaWi und anderes POS User helfen Usern - Fragen zu JTL-Wawi 1
Neu Erfahrungen gesucht: Custom Shop (Next.js/React) an JTL-Wawi anbinden Allgemeines zu den JTL-Connectoren 1
Fehler in der JTL-Wawi-Anzeige, ob ein Artikel bereits einem Onlineshop zugeordnet wurde. JTL-Wawi 1.10 5
In Diskussion POS-Verkäufe in JTL-Wawi löschen Allgemeine Fragen zu JTL-POS 1
In Diskussion JTL POS server status bleibt "Läuft" Einrichtung / Updates von JTL-POS 1
Neu JTL‑Wawi: Beim Drucken fehlen Body‑Inhalte – nur Header und Footer gedruckt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Barrierefreiheit mit Upgrade auf JTL-Shop 5.5 erledigt? Einrichtung JTL-Shop5 24
Neu JTL FFN - wie ändert ihr einen Auftrag, nachdem er von Plenty in JTL FFN übertragen wurde? Schnittstellen Import / Export 0

Ähnliche Themen