Best Practices für Caching
Kevin Jones, Global Product Specialist bei NGINX, Inc.
Wir alle wissen, dass die Performance ein entscheidender Faktor für den Erfolg von Anwendungen und Websites ist. Doch wie sie sich verbessern lässt, ist nicht immer klar. Codequalität und Infrastruktur sind natürlich wichtig, aber in vielen Fällen können Sie die Benutzererfahrung Ihrer Anwendung erheblich verbessern, indem Sie sich auf einige grundlegende Techniken zur Anwendungsbereitstellung konzentrieren. Eine davon ist die Implementierung und Optimierung des Cachings in Ihrem Anwendungs-Stack.
In seinem Vortrag auf der NGINX Conf 2018 erläutert Kevin die Grundprinzipien des Content-Cachings und zeigt, wie NGINX Antworten zwischenspeichert. Dabei beschreibt er den einzigartigen Verwaltungsprozess von NGINX und erklärt, wie Cache-Metadaten auf der Festplatte gespeichert werden. Außerdem stellt Kevin Techniken zur Nutzung der Web-Cache-Funktionen von NGINX vor, mit denen sowohl Einsteiger als auch fortgeschrittene Benutzer die Performance verbessern können. Er erläutert und analysiert sämtliche verfügbaren Caching-Direktiven und -Parameter, präsentiert ein praktisches Beispiel zur Aktivierung grundlegender Caching-Funktionen und untersucht verschiedene fortgeschrittene Caching-Implementierungen sowohl aus Sicht der NGINX-Konfiguration als auch der Architektur.