PHP Web Sites Optimization Training Course

Overview

This course has been created for PHP programmers  and web sites developers interested in PHP code optimization.

The course shows how to find a bottleneck and how to refactor or change the code in the appropriate way.

During this course participants will deal with real web page examples, which will be tracked, analysed and optimized.

 

Requirements

PHP programming knowledge

 

Duration

7.00 hours
 

Course Outline

Finding Bottlenecks

Introduction to XDebug

Stack Traces

Function Traces

Code Coverage Analysis
Profiling PHP Scripts
Remote Debugging

Analysing logs with CacheGrind

 

Use Code Caches

APC

XDebug

Other solutions

 

Stress Testing with JMeter

Preparing an appropriate plan

Reading the results

Using Apache log files to run the "real world" hits

 

MySQL Optimization

Finding slow queries

Finding most frequent queries

Caching

Indexing