PHP PERFORMANCE TOOLS

Da PHP in den Unternehmen immer beliebter wird, sind viele Tools zur Verbesserung der PHP-Leistung erhältlich, die Unternehmen bei der Behebung von Engpässen in ihrem PHP-Code, unterstützen. Kostenlose Profiler, wie z.B. XDebug sind in einer Entwicklungsumgebung sehr beliebt, aber schwer anzuwenden und sorgen für zu hohe Leistungseinbussen, als dass sie in der Produktion eingesetzt werden könnten. Für die Verwaltung der Leistung einer missionsentscheidenden PHP-Anwendung benötigen die Unternehmen eine skalierbare und leichte Lösung, ohne dass der Einblick darunter leidet.

AppDynamics für PHP ist eine einfach bedienbare Überwachungslösung für die PHP-Leistung, die für Produktionsumgebungen entwickelt wurde. Mit AppDynamics können Sie auf einfache Weise Engpässe in Ihrer Produktions-PHP-Anwendung überwachen, diese beheben und diagnostizieren, ohne sich Gedanken über Auswirkungen auf die Leistung machen zu müssen.

Einfach zu installieren und zu verwenden

Dank AppDynamics intuitiver Benutzeroberfläche, gestaltet sich die Identifizierung von Engpässen und die Beseitigung der zugrunde liegenden Ursache sehr einfach. AppDynamics erkennt automatisch Ihre Anwendungsarchitektur und bildet sie ab, einschliesslich Remote-Webdienst- und Datenbankaufrufe. Darüber hinaus werden häufig auftretende Probleme, wie PHP-Fehler und langsame oder verzögerte Vorgänge, in der Scorecard zusammengefasst und Sie erhalten eine erstklassige Übersicht darüber, was Ihre Anwendung leistet.

Komplette Aufrufstapel-Traces

Kein anderes Überwachungstool bietet so tiefe und vollständige Einblicke in Aufrufstapel-Traces, wie AppDynamics. Mit AppDynamics Deep Dive Diagnostics identifizieren Sie schnell die zugrunde liegende Ursache von PHP-Abstürzen, Drupal-Fehlern und vieles mehr.

Keine Alert Storms mehr

Dank AppDynamics selbstlernenden Leistungsvergleichen erhalten Sie nie wieder unnötige Alarmierungen. Richten Sie Alarmierungen auf der Grundlagen von Metriken für Geschäftsvorgänge, Anwendungen und Infrastrukturebene, damit Sie nur Alarmierungen erhalten, wenn Ihre Endnutzer betroffen sind.

Weitere Informationen über PHP-Überwachung

Beginnen Sie jetzt mit AppDynamics

Registrieren Sie sich für eine kostenlose Testversion von AppDynamics für PHP.

Hauptfunktionen der PHP-Überwachung

  • Geschäftsvorgänge: Automatische Erkennung, Antwortzeit, Aufrufe pro Minute, langsam, sehr langsam, Blockierungen
  • Diagnose auf Codeebene: Diagnose-Sessions zeigen die vollständige Codeausführung, richtlinienbasierte Sammlung verfügbar
  • Sichtbarkeit der SQL-Anweisung: PDO-Anweisungen & Vorbereitungsanweisungen, entfernen sensibler Daten
  • Fehler: Transaktionsfehler, Backendfehler
  • Benutzerüberwachung: Browserdiagnose in Beziehung mit Diagnosen auf Codeebene
  • Änderungserkennung: Aufzeichnung von Änderungsereignissen der Anwendung
  • Flusskarte des Anwendungsablaufs: Visualisierung aller Abhängigkeiten Ihrer Anwendung
  • Echtzeitanalysen: Automatische Vergleiche und Auswertungen der Anwendungs- und Vorgangsleistung

Unterstützte Umgebungen für PHP-Überwachung

PHP Versions

  • 5.3, 5.4

Web Servers

  • Apache 2.2 in prefork mode 
  • Apache 2.2 in worker MPM running FastCGI using php-fpm 
  • nginx 1.2.x running FastCGI using php-fpm

Operating Systems

  • RHEL/CentOS 5.8+
  • Ubuntu/Debian 12+

Architecture

  • x86_64bit

Frameworks

  • Drupal 7 using Drupal entry point type 
  • WordPress 3.4 & 3.5 using Wordpress entry point type 
  • Zend 1 & 2 using PHP MVC entry point type 
  • Symfony 1 & 2 using PHP MVC entry point type 
  • Magento 1.5, 1.6 & 1.7 using PHP MVC entry point type
  • HTTP using PHP Web entry point type 

Transaction Naming

  • Drupal: page callback name
  • Wordpress: template name
  • PHP MVC: module:controller:action
  • PHP Web: URL

HTTP Exit Points

  • fopen
  • curl/curl-multi
  • drupal_http_request()
  • Zend_HTTP_Client::request()

DB Exit Points

  • PDO
  • mysql old native driver
  • mysqli

Cache Exit Points

  • memcached

Opcode Cache Compatibiity

  • Alternative PHP Cache (APC)