Leistung von PHP-Anwendungen: Optimierung, Caching und Profiling
300 Seiten
German
PDF
4.5

Leistung von PHP-Anwendungen: Optimierung, Caching und Profiling

Leistung von PHP-Anwendungen: Optimierung, Caching und Profiling

Autor:

Jahr:

Zusammenfassung:

Das Buch „Leistung von PHP-Anwendungen“ ist ein praktischer Leitfaden, der Ihnen hilft, Ihren PHP-Code schneller, effizienter und skalierbarer zu machen. In der modernen Welt, in der Seitenladegeschwindigkeit und Reaktionsfähigkeit von Diensten direkt die Conversion und das Benutzererlebnis beeinflussen, wird die Kenntnis von Optimierungsmethoden zu einer unverzichtbaren Fähigkeit für jeden PHP-Entwickler.



Dieses Buch richtet sich an PHP-Programmierer aller Niveaus – von Anfängern, die von Anfang an guten Code schreiben möchten, bis hin zu erfahrenen Entwicklern, die das Maximum aus ihren Projekten herausholen wollen. Sie benötigen keine speziellen Kenntnisse über grundlegende PHP- und Webtechnologien hinaus.



Aus dem Buch lernen Sie:

  • Grundlagen des Profilings: Wie Sie Engpässe im Code mit Xdebug, Blackfire.io und integrierten PHP-Tools finden.
  • Code-Optimierung: Auswahl effizienter Algorithmen, Arbeit mit Schleifen, Strings und Arrays, Reduzierung des Speicherverbrauchs.
  • Caching: Einrichtung von OpCache, Nutzung von Redis/Memcached, Caching von Datenbankabfragen, HTML-Fragmenten und ganzen Seiten.
  • Arbeit mit Datenbanken: Optimierung von SQL-Abfragen, Nutzung von Indizes, Reduzierung der Abfrageanzahl (N+1-Problem).
  • Netzwerke und externe Anfragen: Asynchronität, Verbindungspools, Caching von HTTP-Antworten.
  • Infrastruktur: Einrichtung von PHP-FPM, Webservern (Nginx/Apache), Auswahl des Hostings und Lastverteilung.
  • Reale Fälle: Analyse typischer Leistungsprobleme und deren Lösungswege.


Besonderes Augenmerk liegt auf praktischen Beispielen und fertigen Lösungen. Jedes Kapitel enthält Code, den Sie sofort in Ihrem Projekt anwenden können. Das Buch ist nicht mit Theorie überladen – der Schwerpunkt liegt auf dem, was im produktiven Einsatz wirklich funktioniert.



Nach der Lektüre werden Sie in der Lage sein, sicher ein Leistungsaudit jeder PHP-Anwendung durchzuführen, Engpässe zu finden und zu beseitigen sowie die Architektur unter Berücksichtigung hoher Last zu entwerfen. Dies ist nicht nur ein Buch zum Lesen – es ist ein Nachschlagewerk, zu dem Sie immer wieder zurückkehren werden.



Für wen ist dieses Buch: PHP-Entwickler, DevOps-Ingenieure, Teamleiter und alle, die möchten, dass ihre Webanwendungen schnell und stabil laufen.

Empfehlungen