1. NRW08
Thomas Weinert
Optimizing Your Frontend Performance
2. About Me
● Application Developer
– PHP
– XSLT/XPath
– (some) Javascript
● papaya CMS
– PHP based Content Management System
– uses XSLT for Templates
3. How to scale you webpage?
● Hardware
● Backend
● Frontend
4. Hardware
● More hardware
● Better hardware
● Moores Law
– Transistors doubling every 18 months
– Transistors != Performance
● Distributed systems are complex
● Think about environment
5. Backend
● External data sources are slow
– SQL
– Files
– Network
● Locking is slower
● Memory is faster
– but less secure