Leistung von PHP-Anwendungen: Optimierung und Skalierung
Leistung von PHP-Anwendungen: Optimierung und Skalierung
Zusammenfassung:
Das Buch „Leistung von PHP-Anwendungen“ ist ein praktischer Leitfaden für Entwickler, die ihre Projekte auf ein neues Niveau an Geschwindigkeit und Effizienz heben möchten. Der Autor, Alexey Voronov, teilt bewährte Methoden und Werkzeuge, die Ihnen helfen, Engpässe zu diagnostizieren, die Codeausführung zu beschleunigen und die Anwendung auf hohe Lasten vorzubereiten.
Worum geht es in diesem Buch?
Das Buch deckt den gesamten Zyklus der Leistungsarbeit ab: von den grundlegenden Prinzipien bis hin zu fortgeschrittenen Techniken. Sie erfahren, wie Sie:
- Code profilieren und analysieren — Xdebug, Blackfire.io und XHProf verwenden, um „Flaschenhälse“ zu finden.
- Die Arbeit mit Datenbanken optimieren — Indizes konfigurieren, effiziente SQL-Abfragen schreiben und Caching nutzen.
- Caching implementieren — von Memcached und Redis bis zu OPcache und Full-Page-Cache.
- Mit Asynchronität und Warteschlangen arbeiten — RabbitMQ, Gearman oder Swoole für Hintergrundaufgaben verwenden.
- Anwendungen skalieren — horizontale und vertikale Skalierung, Lastenausgleich.
- HTTP und Netzwerk optimieren — Komprimierung, HTTP/2, CDN und korrekte Header.
Für wen ist dieses Buch?
Das Buch ist nützlich für:
- PHP-Entwickler jeden Niveaus, die ihre Fähigkeiten verbessern möchten.
- Teamleiter und Architekten, die für die Leistung von Projekten verantwortlich sind.
- DevOps-Ingenieure, die die Umgebung für PHP-Anwendungen konfigurieren.
Was werden Sie lernen?
Nach der Lektüre werden Sie in der Lage sein:
- Ein Leistungsaudit durchzuführen und Engpässe zu finden.
- Caching und Optimierung von Datenbankabfragen anzuwenden.
- Moderne Tools für das Profiling zu nutzen.
- Zu verstehen, wie die Architektur die Leistung beeinflusst.
- Die Anwendung auf hohe Lasten und Spitzenwerte vorzubereiten.
Das Buch ist in einfacher Sprache geschrieben, enthält zahlreiche Codebeispiele und praktische Ratschläge. Es eignet sich sowohl zum Selbststudium als auch zur Verwendung als Nachschlagewerk.
Kaufen Sie das Buch „Leistung von PHP-Anwendungen“ auf PythonLib und machen Sie Ihre Projekte schneller und zuverlässiger!