Asynchrones PHP: Das vollständige Handbuch
Asynchrones PHP: Das vollständige Handbuch
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
API-Entwicklung mit TypeScript. Vom Design bis zum Deployment
Refactoring von TypeScript-Code: Qualität und Wartbarkeit verbessern
Sauberer TypeScript-Code: Schreibbaren, wartbaren und zuverlässigen Code schreiben
Algorithmen und Datenstrukturen in PHP: Vom Anfänger zum Profi
Nebenläufigkeit in C++: Multithreading, Asynchronität und Parallelität
Reise durch C++