Nginx: SSL Session Cache

Home / Network / Nginx: SSL Session Cache
NGINX

Wer einen Nginx Webserver hat und auf diesem auch SSL benutzt, sollte einige Optimierungen für HTTPS vornehmen:

SSL Session Cache aktivieren
Vielleicht ist es Euch schon mal aufgefallen, dass die meisten HTTPS-Aufrufe immer etwas länger dauern als normal. Der Grund hierfür ist die Aushandlung von Parametern. Diese werden bei der ersten Verbindung ausgehandelt und können bei Nginx im SSL Session Cache gespeichert werden. Dadurch gehen die darauffolgenden Anfragen deutlich schneller, weil die Parameter schon feststehen.

Damit der SSL Session Cache von Nginx auch läuft, sind nur 2 Zeilen in der Konfiguration (meistens in der „nginx.conf“) zu ergänzen:

http {
ssl_session_cache shared:SSL:40m;
ssl_session_timeout 10m;
}

Eventuell kann es nötig sein die Cache-Größe höher einzustellen. Laut Nginx Dokumentation können bei 1 MB Cache ca. 4000 Sessions gespeichert werden.