Asynchrones PHP: Das vollständige Handbuch
300 Seiten
German
PDF
4.5

Asynchrones PHP: Das vollständige Handbuch

Asynchrones PHP: Das vollständige Handbuch

Autor:

Jahr:

Zusammenfassung:

PHP wird traditionell mit der synchronen Ausführung von Skripten assoziiert, aber die modernen Realitäten hochbelasteter Webanwendungen erfordern einen anderen Ansatz. Das Buch „Asynchrones PHP: Das vollständige Handbuch“ ist ein praktischer Leitfaden, der alle Aspekte der nicht-blockierenden Programmierung in PHP beleuchtet: von den grundlegenden Konzepten der Event Loop bis hin zum Aufbau industrieller Microservices auf Basis von ReactPHP und Amp.



Worum es in diesem Buch geht

Sie erfahren, wie Asynchronität auf Betriebssystemebene funktioniert, und lernen die Mechanismen von Fibers (eingeführt in PHP 8.1) und Coroutinen kennen. Der Autor erklärt Schritt für Schritt:

  • Warum traditionelles PHP I/O blockiert und wie man das behebt
  • Die Architektur der Event Loop in den Bibliotheken ReactPHP und Amp
  • Erstellung paralleler HTTP-Clients und WebSocket-Server
  • Verwaltung von Datenströmen mit Streams und Promises
  • Integration asynchroner Komponenten mit gängigen Frameworks (Laravel, Symfony)
  • Fehler und Debugging in asynchronen Umgebungen


Für wen es gedacht ist

Das Buch ist nützlich für:

  • PHP-Entwickler, die die Leistung ihrer Anwendungen steigern möchten
  • DevOps-Ingenieure, die mit hochbelasteten Systemen arbeiten
  • Architekten, die Event-Driven-Architekturen entwerfen
  • Teamleiter, die moderne Praktiken im Team einführen


Was Sie erhalten

Nach der Lektüre werden Sie in der Lage sein:

  • Nicht-blockierenden Code ohne „Callback-Hölle“ zu schreiben
  • Echtzeitanwendungen (Chats, Benachrichtigungen, Monitoring) zu erstellen
  • Die Verarbeitung großer Datenmengen zu optimieren
  • Asynchrone Worker für Hintergrundaufgaben bereitzustellen
  • Muster der reaktiven Programmierung in der Produktion anzuwenden


Alle Codebeispiele sind aktuell für PHP 8.1+ und werden von praktischen Aufgaben begleitet. Das Buch umfasst 15 Kapitel, über 200 Seiten und mehr als 50 einsatzbereite Snippets. Es eignet sich ideal sowohl zum Selbststudium als auch für die betriebliche Weiterbildung.



Tauchen Sie ein in die Welt des asynchronen PHP – und Ihre Anwendungen werden nicht mehr warten!

Empfehlungen