Johannes Schlüter Blog: High Performance PHP Session Storage on Scale

In in seinem Blog, Johannes Schlüter befasst sich mit einer High-Performance-Lösung zu den üblichen Speicherung PHP-Session-Informationen über einen memcache Frontend mit MySQL Cluster-Backend.

Leider auch ein solches System [mit MySQL und InnoDB-Tabellen] hat Grenzen und leider Replikation ist keine gute Lösung hier, um weitere Skala, wie wir immer brauchen einen Master für das Schreiben der Session-Daten aktualisiert. Mithilfe der Replikation können wir einige Last von ihm nehmen und wir können einen Sklaven, die gefördert werden, um Meister zu Sitzung am Leben halten können, wenn die primäre Master-Maschine ausfällt, aber an einem gewissen Punkt in der Zeit müssen wir eine andere Lösung zu konfigurieren … aber frohe Botschaft wieder: Wird man muss nicht weit MySQL Cluster schauen gerne zur Verfügung. MySQL Cluster „ist eine hohe Verfügbarkeit, hohe Redundanz-Version von MySQL für den verteilten Computing-Umgebung angepasst“, wie die MySQL-Dokumentation Staaten .

Er beschreibt das Setup (nach dem Hinweis auf über die Installation von MySQL Cluster für memcache) und enthält einige Beispiel-Code / SQL / ini-Einstellungen Sie verwenden müssen, um PHP memcached Funktionalität, mit ihm zusammenzuarbeiten.

PHPDeveloper.org

Schreibe einen Kommentar