June 26th, 2009
Critical eZ architectures for media market
1
mercredi 8 juillet 2009
June 26th, 2009
Agenda
. Nexen Services @ Alter Way. High performance challenge. Media platform• Gala, Psychologies• 01informatique. Best practices for eZ architectures
2
mercredi 8 juillet 2009
June 26th, 2009
Alter Way Group
3
Fortify
InvestResolve
Implement
mercredi 8 juillet 2009
June 26th, 2009
Media market reference
. Over 100 millions pages/month4
mercredi 8 juillet 2009
June 26th, 2009 5
From the field
You just sold us an HA platform, and today we are down!
How fast can we scale in case of
success of our new portal?
How to cope with early results for French president race on Swiss media?
Will my platform support my traffic ?
Marketing just bought twice as much adwords!
Can we manage the traffic increase?
mercredi 8 juillet 2009
June 26th, 2009 5
From the field
You just sold us an HA platform, and today we are down!
How fast can we scale in case of
success of our new portal?
How to cope with early results for French president race on Swiss media?
Will my platform support my traffic ?
Marketing just bought twice as much adwords!
Can we manage the traffic increase?
How comeBritney Spears crash
our server just going out of her
home?
mercredi 8 juillet 2009
June 26th, 2009
Performance
6
Traffic
Texte
Response time
Availability
ScalabilityCapacity
mercredi 8 juillet 2009
June 26th, 2009
Scalability
. Where to put the next server? 7
mercredi 8 juillet 2009
June 26th, 2009
eZ page structure
8
mercredi 8 juillet 2009
June 26th, 2009
Solutions at each level
9
Browser cache Expire, cache control
CSS Static cache
Javascript Static cache
Binary files Static cache, CDN
eZ cache Locking issues
PHP Edition / publishing
SQL Usually the bottleneck
mercredi 8 juillet 2009
. Average is not real traffic
June 26th, 2009
Traffic and events
10
mercredi 8 juillet 2009
. Plan for uneven traffic• It may be regular• It may be planned• It may be sudden
June 26th, 2009
Traffic and events
11
mercredi 8 juillet 2009
. Plan for uneven traffic• It may be regular• It may be planned• It may be sudden
June 26th, 2009
Traffic and events
11
mercredi 8 juillet 2009
mercredi 8 juillet 2009
. Plan the unmanageable?. Manage the unplannable?
June 26th, 2009
Traffic and events
13
mercredi 8 juillet 2009
June 26th, 2009 14
Media Market specifics
Monthly traffic
Peak traffic
Content live cycle
Quality of Service means readers and revenues
mercredi 8 juillet 2009
June 26th, 2009
Conception rules
. Know your traffic patterns. KISS eZ : Keep It Seriously Simple. Cache at every level. Avoid all-in-one solutions. Talk with your hosting
15
mercredi 8 juillet 2009
June 26th, 2009
Merci
. Christophe Ballihaut• [email protected]
. http://www.nexenservices.com/. [email protected]
mercredi 8 juillet 2009