- 1 - Agenda
- 2 - Einleitung
- 3 - Was ist Performance?
- 4 - Performance fängt bei der Planung an
- 5 - Planung: Generelle Fragen
- 6 - Planung: Generelle Fragen
- 7 - Planung: Fragen zur Infrastruktur
- 8 - Planung: Fragen zur Infrastruktur
- 9 - Benchmark-Tests
- 10 - Benchmark-Tools
- 11 - Benchmark Tests: Beispiel mit ab
- 12 - Benchmark-Tests: Beispiel mit http_load
- 13 - Tuning
- 14 - Tuning: Wann und wo lohnt sich Tuning?
- 15 - Tuning: Analyse des Systems
- 16 - Analyse: Netz-Infrastruktur
- 17 - Tuning: Netz-Infrastruktur
- 18 - Analyse: Hardware
- 19 - Tuning: Hardware
- 20 - Tuning: Hardware -> verteilte Systeme
- 21 - Analyse: Apache
- 22 - Analyse: Apache -> Server-Status
- 23 - Tuning: Apache
- 24 - Tuning: Apache
- 25 - Analyse: MySQL
- 26 - Tuning: MySQL
- 27 - Tuning: MySQL -> Daten und Queries
- 28 - Tuning: MySQL -> EXPLAIN
- 29 - Analyse: PHP -> Profiling
- 30 - Profiling: PHP
- 31 - Profiling: PHP -> xdebug
- 32 - Profiling: PHP -> xdebug trace
- 33 - Profiling: PHP -> xdebug / KCacheGrind
- 34 - Profiling: PHP -> KCacheGrind screenshot
- 35 - Tuning: PHP
- 36 - Tuning: PHP ohne Opcode-Cache
- 37 - Tuning: PHP mit Opcode-Cache
- 38 - Tuning: PHP Code
- 39 - Tuning: PHP Code -> dos and don'ts
- 40 - Tuning: PHP Code -> dos and don'ts
- 41 - Tuning: PHP Code Examples -> caching
- 42 - Tuning: PHP Code Examples -> caching
- 43 - Tuning: PHP Code Examples -> Loops
- 44 - Tuning: PHP Code Examples -> Loops
- 45 - Ende
- 46 - Links