Zurück zur Elternseite: [[:website-management|Website-Management]] ====== Cache & Ladezeitoptimierungen ====== Um die Ladezeiten der Website zu verbessern wird GZIP-Kompromierung beim Caching eingesetzt, dazu kommt das Plugin W3 Total Cache zum Einsatz. * Ergänzung von ''define( 'WP_CACHE', true );'' in Z. 82 in wp-config. * Installation von W3 Total Cache Noch nicht ausgereizte Features: * Minify und Nachjustierung von CSS/JS-Code (macht 70% der Requests aus). * Fonts und Bilder (machen 80% des Traffics aus) * Fonts konnten durch den Wechsel auf woff2 deutlich reduziert werden. In einem weiteren Schritt könnte man bei FontAwesome nochmal schauen, ob da Einsparpotentiale bestehen. Siehe [[https://www.webpagetest.org/result/211202_BiDcX9_11f2446934636b4ed98c48db8fef872a/|WebPageTest]]. Von Zeit zu Zeit, insb. bei größeren Anpassungen der Plugins/Themes lohnt es sich die Caches im W3-Plugin zu leeren: Performance > Empty All Caches. ===== Schriftarten ===== Schriften werden jetzt vom eigenen Server eingebunden. Komprimierung von ttf auf woff2. Noch ausstehend: * Begrenzung auf die benötigten Character. Google Fonts werden teilweise von Elementor eingebunden und geladen. Mit ''add_filter( 'elementor/frontend/print_google_fonts', '__return_false' );'' in Z. 4 functions.php vom Child-Theme wird das Laden von Google-Fonts durch Elementor unterbunden. Google-Fonts haben zwar den Vorteil, dass wir weniger Speicherplatz und Traffic erzeugen sowie ggf. Ladezeiten verbessern, jedoch geben wir Google darüber die Möglichkeit unsere Seite inkl. ihrer Nutzer:innen detaillierter zu beobachten.