Was ist die Performance-Einbußen TLS mit Apache verwenden?
-
02-07-2019 - |
Frage
Wie viel von einer Performance-Einbußen werden läuft alles über TLS auf meinen Server zu tun? Ich würde davon ausgehen, das in der heutigen Zeit völlig vernachlässigbar ist? Ich habe einmal gehört, dass die Server heute Gigabyte an Daten pro Sekunde verschlüsseln kann, ist das wahr? Und wenn ja, ist es linear skalierbar, so dass, wenn die Höchstgeschwindigkeit liegt bei 10 GB / Sekunde verschlüsselt 1 GB 0,1 Sekunden dauern würde?
Ich bin nicht in irgendeiner Art von Gurke mit jedem Server-Betreiber über diese (noch) nicht. Ich bin nur neugierig, und wenn ich meistens die Treffer ignorieren kann, warum nicht einfach alles verschlüsseln?
Lösung
Performance-Analyse von TLS Web-Server (pdf) , ein Papier an der Rice University geschrieben, abgedeckt im Jahr 2002 zu diesem Thema zurück, und sie kamen zu dieser Schlussfolgerung:
Apache TLS ohne AXL300 serviert zwischen 149 Treffer / s und 259 Hits / sec für die CS-Spur, und zwischen 147 Treffer / s und 261 Hits / sec für die Spur Amazon. Dies bestätigt, dass TLS verursacht erheblich Kosten und reduziert den Durchsatz um 70 bis 89% bezogen auf die unsichere Apache.
So ohne AXL300 Bord, die Verschlüsselung auslagert, gab es eine Reduzierung des Durchlaufs von 70-89% auf einem PIII-933 MHz. Beachten Sie jedoch, sie im nächsten Abschnitt, dass als CPU Geschwindigkeiten zunehmen, wird der Durchsatz entsprechend zu erhöhen erwartet. So seit 2002, können Sie feststellen, dass es keinen spürbaren Unterschied für Ihre Arbeit ist.