Skalierung von PHP-Anwendungen
Практическое руководство по высоконагруженным проектам
Zusammenfassung:
Einleitung
Das Buch „Scaling PHP Applications“ (auf Deutsch: „Skalierung von PHP-Anwendungen“) von Steve Corona ist kein weiteres Lehrbuch zur Syntax der Sprache, sondern ein einzigartiger praktischer Leitfaden für diejenigen, die bereits über „Hello, World!“ hinausgewachsen sind und auf echte Probleme mit Leistung und Wachstum gestoßen sind. Das 2014 geschriebene Buch bleibt aufgrund seiner tiefgehenden Analyse der grundlegenden Skalierungsprinzipien, die unabhängig von PHP-Versionen oder modischen Frameworks sind, relevant. Der Autor, ehemaliger CTO von Tumblr, teilt Erfahrungen, die er im Kampf mit Millionen von Nutzern gesammelt hat.
Worum geht es in diesem Buch?
Das Buch widmet sich der Frage, wie man eine einfache PHP-Anwendung in ein hochlastfähiges System verwandelt, das Spitzenlasten standhalten kann. Steve Corona analysiert nacheinander alle Ebenen des Stacks: vom Code und Server bis zur Datenbank und Caching. Der Hauptfokus liegt auf praktischen Lösungen, nicht auf abstrakten Theorien. Sie erfahren, wie Sie typische Fehler vermeiden, die die Leistung beeinträchtigen, und wie Sie eine Architektur entwerfen, die mit dem Projekt wächst.
Für wen ist dieses Buch?
Das Buch richtet sich an erfahrene PHP-Entwickler (Middle/Senior), Systemadministratoren und DevOps-Ingenieure, die bereits Erfahrung in der Erstellung von Webanwendungen haben und verstehen möchten, wie sie diese auf steigenden Traffic vorbereiten können. Anfänger werden es schwer haben – es werden Kenntnisse in PHP, der Arbeit mit Datenbanken und grundlegende Prinzipien von Webservern vorausgesetzt.