PHP beschleunigen, wie die Großen
Kommentare

John Esposito erinnert die Community daran, dass Facebook außer dem HipHop-Compiler noch andere Technologien in die PHP-Welt eingeführt hat: XHProf – einen PHP-Profiler. Zudem merkt er an, dass NoSQL

John Esposito erinnert die Community daran, dass Facebook außer dem HipHop-Compiler noch andere Technologien in die PHP-Welt eingeführt hat: XHProf – einen PHP-Profiler. Zudem merkt er an, dass NoSQL einen enormen Schub bekam, als klar wurde, dass Facebook Cassandra nutzt. Facebook tut also etwas für die PHP-Welt. Und was ist XHProf? Ein PHP-Profiler mit HTML-Oberfläche, der dafür entworfen wurde, auftretende Engpässe zu lokalisieren, und die Möglichkeit bietet, diese in jeder Phase zu optimieren. Auf Github wird XHProf folgendermaßen beschrieben:

XHProf is a function-level hierarchical profiler for PHP and has a simple HTML based user interface. The raw data collection component is implemented in C (as a PHP extension). The reporting/UI layer is all in PHP. It is capable of reporting function-level call counts and inclusive and exclusive wall time, CPU time and memory usage. Additionally, it supports ability to compare two runs (hierarchical DIFF reports), or aggregate results from multiple runs.

Die Installation ist ein wenig tricky aber Nick Lewis hat eine praktische und vollständige Anleitung zum Benchmarking und Performance-Tuning von PHP und MySQL, mit XHProf, erstellt. Nick empfiehlt ausserdem das Drupal 6 Performance Wiki  mit hilfreichen Tipps für große und kleine Performance-Gewinne und Bugfixes. Empfehlenswerte Ressourcen, die man sich zu Gemüte führen sollte. Danke an John und Nick.

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -