Главная
Study mode:
on
1
Intro
2
ResearchGate SCIENTIFIC NETWORK
3
Step 1
4
Graphing it
5
Can we measure more?
6
Load balancer
7
More fine grained metrics
8
Define goals
9
Step 2
10
Profiling
11
Webgrind
12
DEMO
13
Use it locally on your dev machine
14
XHProf
15
php-meminfo
16
Symfony Debug Toolbar
17
Extend it
18
Step 3
19
Fix it
20
That's something you have to do
21
Keep up to date
22
Speed matters
23
Some hints on better performance
24
The obvious
25
GZIP
26
DB Indexes
27
Minify JS
28
Concatenate JS/ CSS/...
29
Correct caching headers
30
Opcache
31
Data Caching
32
APCU
33
memcached
34
Minimize redirects
35
Check image compression
36
Check YSlow, Pagespeed
37
DNS prefetch
38
Move logic to async workers
39
The "crazy" stuff
40
Varnish
41
Load content asynchronously
42
Flush content early
43
Move logic to shutdown handlers
44
function.php
45
request.php
46
Promises / Futures
47
pushState
Description:
Explore profiling techniques and performance optimization strategies for PHP applications in this conference talk from PHP UK 2014. Learn how to measure web application performance, track user-perceived speed in the browser, and analyze issues using tools like Xdebug, XHProf, and the Symfony Debug Toolbar. Discover methods to decrease load times, including GZIP compression, database indexing, JS minification, proper caching headers, and asynchronous content loading. Gain insights into advanced techniques such as using Varnish, implementing pushState, and leveraging promises and futures to further enhance application speed and responsiveness.

Profiling PHP Applications

PHP UK Conference
Add to list