Das nerdcafe ist interaktiv und findet regelmäßig live bei linkedin statt. Alle Themen und Termine findest du auf meinem linkedin Profil

031 - Caching Methoden, Vorteile und Nachteile

Shownotes

Willkommen im nerdcafe. In dieser Episode möchte ich einmal mit dir über Caching sprechen. Ich stelle dir verschiedene Varianten von Caching vor und zeige dir Vorteile und Nachteile von Caching.

Im Fazit gebe ich dir eine Entscheidungshilfe, ob Caching ganz individuell für dich sinnvoll ist - oder eher nicht.

Was ist das nerdcafe? Hier geht es um WordPress, Hosting, Content Management Systeme und Web-Themen. Aber natürlich auch um Sicherheit, Backup und Social Media. Kurz gesagt: Um alles, was dich interessiert, wenn du mit deinem eigenen Webseite Projekt starten möchtest.

⏰ Neue reguläre Episoden erscheinen jeden Dienstag um 7:00 Uhr Die nerdcafe to go Variante erscheint unregelmäßig, spontan und meist von unterwegs. Das nerdcafe live findet Donnerstags bei LinkedIn live statt - alle Themen und Termine auf meinem Profil

☕ Machs dir gemütlich und komm gern dazu. Viel Spaß im nerdcafe.

Weiterführende Links zu dieser Folge: Caching Wikipedia: https://de.wikipedia.org/wiki/Cache

Zum Thema passende Episoden: Episode 25 - Der Website Zustand

💌 Kontakt:

Fragen zu WordPress, Themenwünsche und Ideen? espresso@nerdcafe.online

Vernetze dich mit Johannes und komm ins nerdcafe live bei LinkedIn https://de.linkedin.com/in/johannesmairhofer

Zur nerdcafe Website https://nerdcafe.online

Transkript anzeigen

00:00:00: Mit Caching die Ladezeit an der Website optimieren. Das klingt erstmal cool.

00:00:05: Aber was ist Caching überhaupt und gibt es da auch Nachteile? Darüber sprechen wir in der heutigen Episode.

00:00:12: Moin aus Hamburg und herzlich willkommen im Nerdcafé, dem Podcast rund um WordPress,

00:00:25: hosting, Content Management Systeme und Webthemen. Ich bin Johannes Meyerhofer, ich bin dein Gastgeber

00:00:32: und ich bin Experte und Trainer für WordPress. Ich helfe meinen Kunden dabei WordPress zu verstehen

00:00:39: und anzuwenden oder die eigene Website mit WordPress zu verwalten.

00:00:44: Wenn dir dieser Podcast gefällt, lasst mir doch gerne ein Abo oder eine Bewertung da

00:00:49: und erzähle auch deinen Freundinnen davon. Jetzt aber erstmal ganz viel Spaß mit der heutigen Podcast-Episode.

00:00:57: Wir haben ja in der Nerdcafé Episode 25 auch schon mal ganz kurz über Caching gesprochen.

00:01:03: Da ging es darum, dass in diesen Werkzeugen eine Optimierung vorgeschlagen wurde, ein Caching einzurichten

00:01:11: und darüber möchten wir heute einmal sprechen.

00:01:14: Bevor wir jetzt besprechen, welche Fortnachteile Caching hat, möchte ich einfach kurz versuchen,

00:01:19: zu erklären, was Caching überhaupt ist und euch zwei oder drei verschiedene Caching-Varianten vorstellen.

00:01:26: Und obwohl dieser Podcast ja ein Nerdcafé Podcast heißt, versuche ich diese Erklärung so einfach und leichtverständlich,

00:01:34: wie möglich zu machen und hier auch nicht allzu sehr in die Tiefe zu gehen, denn über dieses Thema kann man eigentlich

00:01:41: einen eigenen Podcast machen. Caching ist ganz vereinfacht gesagt ein Zwischenspeicher.

00:01:48: Wenn du jetzt eine Webseite aufrufst, werden die Daten, die du da abrufst, in einem Zwischenspeicher geladen

00:01:56: und wenn du die Webseite beim nächsten Mal aufrufst, wird dieser Zwischenspeicher erstmal ausgegeben

00:02:02: und du kannst somit die Seite schneller laden, weil schon mal abgerufenen Inhalte nicht nochmal ganz neu abgerufen werden.

00:02:10: Sondern eben erstmal aus diesem Zwischenspeicher rausgeladen werden.

00:02:16: Diese Information ist wichtig, weil die nachher bei den Nachteilen auch nochmal Thema wird.

00:02:22: Und von diesem Caching gibt es jetzt verschiedene Varianten und manche davon kannst du beeinflussen

00:02:30: und manche auch nicht. Und ich stelle dir jetzt einfach mal drei davon vor und fange mal an mit dem CDN Caching.

00:02:37: CDN steht für Content Delivery Network und damit ist schon klar, dass es ein sehr großes Server-Netzwerk ist.

00:02:45: Hier werden diese Informationen auf einem großen Server-Netzwerk gespeichert, und zwar auf verschiedenen

00:02:54: und werden dann von diesem Netzwerk aus abgerufen. Google hat zum Beispiel ein sehr großes CDN

00:03:00: und das kennst du vielleicht, wenn du Nachrichtenseiten abrufst, dass der Browserfahrt dann sogar CDN Network oder so ähnlich heißt

00:03:09: und die Inhalte gar nicht mehr von der Nachrichtenseite wie Spiegel oder so geladen werden, sondern eben von diesem Content-Netzwerk

00:03:18: bzw. Content Delivery-Netzwerk natürlich.

00:03:21: Die zweite Variante, die ich dir gerne vorstellen möchte, ist das Browsercaching.

00:03:26: Davon hast du bestimmt schon mal gehört und das kannst du auch als Benutzerin das Browsercaching selbst bestimmen bzw. beeinflussen, indem du einfach den Browsercache einmal löscht oder lächst

00:03:39: und je nachdem, welchen Browser du benutzt, kannst du sogar bei jedem Schließen des Browsercaches den Cache komplett leeren oder löschen.

00:03:48: Die dritte Methode, die ich dir kurz zeigen möchte, ist das sogenannte Sidecaching.

00:03:53: Hier liegt der Cache wie der Name schon sagt, bei der Seite.

00:03:57: Und du als Betreiber in der Seite kannst dir auch einstellen, welche Daten werden denn im Cache gespeichert und vor allen Dingen wie lange.

00:04:06: Und das ist ein Punkt, der uns dann direkt zu den Vor- und Nachteilen von Caching bringt.

00:04:12: Alle Vor- und Nachteile, die ich dir jetzt zeige, sind auch nicht safe und 100% immer, sondern die sind eine Kann-Regel.

00:04:20: Das heißt, die können jeweils Vorteil sein, die können Nachteil sein.

00:04:25: Das ist sehr individuell und kommt immer sehr drauf an und zwar auch ganz viel.

00:04:32: Wo ist die Webseite, wie ist das Hosting?

00:04:35: Wo ist der Benutzer, die Benutzerin, die die Seite abruft?

00:04:38: Also da spielen immer ganz viele Faktoren eine Rolle.

00:04:42: Einer der Hauptvorteile oder der Vorteil überhaupt ist natürlich die Performance-Verbesserung.

00:04:49: Durch Caching können natürlich deine Webseiten tatsächlich

00:04:53: viel viel schneller geladen werden. Vor allen Dingen wenn du große Daten auf

00:05:00: deinem Webserver hast und dein Webserver nicht so richtig gut ausgebaut ist.

00:05:07: Weitere Vorteile von dem Caching kann ein reduzierter Ressourcenverbrauch sein,

00:05:13: weil ja nicht alle Daten immer neu geladen bzw. ausgegeben werden müssen,

00:05:20: wenn Besucher*innen deine Website aufrufen, sondern eben aus diesem jeweiligen Cache,

00:05:26: also Zwischenspeicher, rausgeladen werden. Dritter Vorteil kann eine bessere Benutzer-Erfahrung sein,

00:05:33: weil natürlich Benutzer*innen sich sehr freuen, wenn die Website und deine Inhalte schnell bei ihnen

00:05:39: ankommen. Kommen wir damit zu den Nachteilen. Hier würde ich mal anfangen mit dem Speicherbedarf,

00:05:45: denn natürlich braucht auch ein Cache-Speicherplatz und der muss ja von welchem Cache wir reden,

00:05:52: irgendwo auch liegen, also im Browser oder auf deinem jeweiligen Webserver.

00:05:58: Nächster Nachteil ist die Komplexität. Tatsächlich ist so eine Konfiguration von dem

00:06:04: Side Cache zumindest relativ aufwendig und da kann man auch ziemlich viel falsch machen.

00:06:11: Und gibt natürlich Plugins, die das tun, z.B. WP Optimize, ist da in der Standardkonfiguration

00:06:18: meistens sehr, sehr gut. Aber man kann da auch soweit falsch konfigurieren,

00:06:25: dass man sich aus seiner eigenen Website aussperrt und dann gar nicht mehr reinkommt.

00:06:30: Und der dritte, grosser Nachteil ist die Möglichkeit der veralteten Daten.

00:06:37: Wenn der Cache jetzt falsch konfiguriert ist und Besucher*innen auf deiner Website gehen,

00:06:42: kann es passieren, dass sie eben falsche Daten oder alte Daten angezeigt bekommen.

00:06:48: Das kann auch manchmal sein, dass du, wenn du in deinem WordPress eingeloggt bist,

00:06:53: einen anderen Datenstand siehst, als wenn du mit dem anderen Browser drauf gehst oder

00:06:59: als eben die Besucher*innen sehen, weil du vielleicht deine aktuelle Seite neu siehst

00:07:05: mit den neuen Inhalten und die Besucher*innen noch die alte Seite mit den alten Inhalten

00:07:10: sehen oder auch umgekehrt. Also Caching ist wirklich ein komplexes Tool und sollte gut

00:07:18: durchdacht angewendet werden. Damit habe ich dir jetzt mal drei Vorteile und Nachteile genannt.

00:07:24: Und du hast vielleicht schon ein bisschen rausgehört, dass es immer darauf ankommt.

00:07:28: Im Fazit jetzt also nochmal zusammengefasst, ob ein Cache für dich sinnvoll ist, hängt sehr davon ab.

00:07:38: Zum einen, was hast du für eine Website? Ist die sehr groß? Hast du viele Inhalte,

00:07:43: die irgendwo geladen werden müssen oder hast du vielleicht nur eine ganz kleine Visitenkarte?

00:07:48: Und wie ist dein Hosting? Hast du ein gutes Hosting mit einem schnellen Server,

00:07:52: mit SSD-Festplatten und einem schnellen Datenbank? Dann brauchst du wahrscheinlich eher kein Caching.

00:07:59: Wenn du einen schlechten und langsamen Server hast, kann Caching durchaus sinnvoll sein.

00:08:04: Ich würde dir empfehlen, wenn du Caching Plugins einsetzt, dich da gut zu informieren,

00:08:11: wie man die Konfiguration am besten machen sollte. Und wenn du unsicher bist,

00:08:17: vielleicht das Ganze in einer Testseite einmal ausprobieren und auch messen,

00:08:21: ob denn die Verbesserung wirklich sinnvoll ist. Was ja noch dazukommt, ist Caching auf der Seite.

00:08:29: Also dieses Sidecaching ist ja immer ein Plugin. Und wie du ja vielleicht schon weißt,

00:08:34: ist jedes Plugin ja auch eine kleine Sicherheitsrisiko. Deswegen ist mein Fazit hier bei Caching gut

00:08:42: überlegen, ob es sinnvoll sein kann und auf jeden Fall ausprobieren und die eigene Seite,

00:08:49: wenn du Caching dann aktiviert hast, auch mal mit einem anderen Gerät und mit einem anderen

00:08:54: Browser aufrufen und schauen, ob denn die Inhalte, die da gezeigt werden, auch die Inhalte sind,

00:08:59: die du zeigen möchtest. Das war es von diesem Thema in Hamburg, sagt man. Tschüss.

00:09:05: Tschüss, das heißt auf Wiedersehen. Ich freue mich, wenn wir uns sehr bald wiedersehen bzw. hören.

00:09:14: Hier in diesem Podcast, belinkt denn auf meiner Webseite oder bei einem meiner Vorträge.

00:09:20: Wenn dir diese Episode gefallen hat, dann teil sie doch gerne in deinem News Feed und

00:09:25: erziel deinen Freund in den Davon. Lasst mir natürlich eine Bewertung da und abonnier diesen

00:09:29: Podcast. Wenn du Fragen hast oder wenn du möchtest, dass wir mal auf deiner Webseite schauen,

00:09:35: dann schreib mir espresso@nurdcafé.online. Tschüss.

00:09:42: Danke.

00:09:43: [Aufregende Musik]

00:09:45: [ruhige Musik]

Neuer Kommentar

Dein Name oder Pseudonym (wird öffentlich angezeigt)
Mindestens 10 Zeichen
Durch das Abschicken des Formulars stimmst du zu, dass der Wert unter "Name oder Pseudonym" gespeichert wird und öffentlich angezeigt werden kann. Wir speichern keine IP-Adressen oder andere personenbezogene Daten. Die Nutzung deines echten Namens ist freiwillig.