SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Critical eZ architectures
                            for media market




          June 26th, 2009                               1

mercredi 8 juillet 2009
Agenda
          . Nexen Services @ Alter Way
          . High performance challenge
          . Media platform
                 • Gala, Psychologies

          . Best practices for eZ architectures
                 • 01informatique




          June 26th, 2009                         2

mercredi 8 juillet 2009
Alter Way Group
                          Resolve     Invest




                          Implement   Fortify



          June 26th, 2009                       3

mercredi 8 juillet 2009
Media market reference




          . Over 100 millions pages/month
          June 26th, 2009                   4

mercredi 8 juillet 2009
From the field
                                                          Marketing just bought
    You just sold us an HA platform,                     twice as much adwords!
    and today we are down!                              Can we manage the traffic
                                                                increase?



                                                 Will my platform support my traffic ?
      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?

          June 26th, 2009                                                         5

mercredi 8 juillet 2009
From the field
                                                          Marketing just bought
                                                         twice as much adwords!
    and today we are down!
                             How come
    You just sold us an HA platform,
                                                        Can we manage the traffic

                        Britney Spears crash                    increase?


                           our server just
                                    Will my platform support my traffic ?
      How fast can we     going out of her
       scale in case of
     success of our new        home?
              portal?
                                       How to cope with early results
                                       for French president race
                                        on Swiss media?

          June 26th, 2009                                                       5

mercredi 8 juillet 2009
Performance
                                   Response time

                                                               Texte




          Availability                                       Traffic




                            Capacity           Scalability

          June 26th, 2009                                              6

mercredi 8 juillet 2009
Scalability




          . Where to put the next server?
          June 26th, 2009                   7

mercredi 8 juillet 2009
eZ page structure




          June 26th, 2009    8

mercredi 8 juillet 2009
Solutions at each level
            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
          June 26th, 2009                            9

mercredi 8 juillet 2009
Traffic and events
          . Average is not real traffic




          June 26th, 2009                 10

mercredi 8 juillet 2009
Traffic and events
          . Plan for uneven traffic
                 • It may be regular
                 • It may be planned
                 • It may be sudden




          June 26th, 2009              11

mercredi 8 juillet 2009
Traffic and events
          . Plan for uneven traffic
                 • It may be regular
                 • It may be planned
                 • It may be sudden




          June 26th, 2009              11

mercredi 8 juillet 2009
mercredi 8 juillet 2009
Traffic and events
          . Plan the unmanageable?
          . Manage the unplannable?




          June 26th, 2009             13

mercredi 8 juillet 2009
Media Market specifics
                                          Peak traffic




        Monthly traffic                                         Content live cycle




                            Quality of Service means readers and revenues

          June 26th, 2009                                                            14

mercredi 8 juillet 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


          June 26th, 2009                        15

mercredi 8 juillet 2009
Merci




         . Christophe Ballihaut
                • christophe.ballihaut@nexen.alterway.fr

         . http://www.nexenservices.com/
         . entreprises@nexenservices.com
          June 26th, 2009                                  16

mercredi 8 juillet 2009

Mais conteúdo relacionado

Destaque

Clear php reference
Clear php referenceClear php reference
Clear php referenceDamien Seguy
 
Exakat for PHP : smart code reviewing engine
Exakat for PHP : smart code reviewing engineExakat for PHP : smart code reviewing engine
Exakat for PHP : smart code reviewing engineDamien Seguy
 
Php 7 errors messages
Php 7 errors messagesPhp 7 errors messages
Php 7 errors messagesDamien Seguy
 
Damien seguy php 5.6
Damien seguy php 5.6Damien seguy php 5.6
Damien seguy php 5.6Damien Seguy
 
Intro to Graph Databases Using Tinkerpop, TitanDB, and Gremlin
Intro to Graph Databases Using Tinkerpop, TitanDB, and GremlinIntro to Graph Databases Using Tinkerpop, TitanDB, and Gremlin
Intro to Graph Databases Using Tinkerpop, TitanDB, and GremlinCaleb Jones
 
Automated code audits
Automated code auditsAutomated code audits
Automated code auditsDamien Seguy
 
Preparing for the next PHP version (5.6)
Preparing for the next PHP version (5.6)Preparing for the next PHP version (5.6)
Preparing for the next PHP version (5.6)Damien Seguy
 
Gremlin: A Graph-Based Programming Language
Gremlin: A Graph-Based Programming LanguageGremlin: A Graph-Based Programming Language
Gremlin: A Graph-Based Programming LanguageMarko Rodriguez
 
Teaching programming for kids
Teaching programming for kidsTeaching programming for kids
Teaching programming for kidsDamien Seguy
 
MySQL Kitchen : spice up your everyday SQL queries
MySQL Kitchen : spice up your everyday SQL queriesMySQL Kitchen : spice up your everyday SQL queries
MySQL Kitchen : spice up your everyday SQL queriesDamien Seguy
 
MySQL server security
MySQL server securityMySQL server security
MySQL server securityDamien Seguy
 

Destaque (13)

Clear php reference
Clear php referenceClear php reference
Clear php reference
 
Exakat for PHP : smart code reviewing engine
Exakat for PHP : smart code reviewing engineExakat for PHP : smart code reviewing engine
Exakat for PHP : smart code reviewing engine
 
errors in php 7
errors in php 7errors in php 7
errors in php 7
 
Php 7 errors messages
Php 7 errors messagesPhp 7 errors messages
Php 7 errors messages
 
Damien seguy php 5.6
Damien seguy php 5.6Damien seguy php 5.6
Damien seguy php 5.6
 
Intro to Graph Databases Using Tinkerpop, TitanDB, and Gremlin
Intro to Graph Databases Using Tinkerpop, TitanDB, and GremlinIntro to Graph Databases Using Tinkerpop, TitanDB, and Gremlin
Intro to Graph Databases Using Tinkerpop, TitanDB, and Gremlin
 
Automated code audits
Automated code auditsAutomated code audits
Automated code audits
 
Preparing for the next PHP version (5.6)
Preparing for the next PHP version (5.6)Preparing for the next PHP version (5.6)
Preparing for the next PHP version (5.6)
 
Gremlin: A Graph-Based Programming Language
Gremlin: A Graph-Based Programming LanguageGremlin: A Graph-Based Programming Language
Gremlin: A Graph-Based Programming Language
 
Teaching programming for kids
Teaching programming for kidsTeaching programming for kids
Teaching programming for kids
 
PHP under control
PHP under controlPHP under control
PHP under control
 
MySQL Kitchen : spice up your everyday SQL queries
MySQL Kitchen : spice up your everyday SQL queriesMySQL Kitchen : spice up your everyday SQL queries
MySQL Kitchen : spice up your everyday SQL queries
 
MySQL server security
MySQL server securityMySQL server security
MySQL server security
 

Semelhante a eZ critical architectures

iPhone Development Overview
iPhone Development OverviewiPhone Development Overview
iPhone Development OverviewTom Adams
 
Rana June 360i Dev Talk
Rana June 360i Dev TalkRana June 360i Dev Talk
Rana June 360i Dev Talkranajune
 
Atlassian - A Different Kind Of Software Company
Atlassian - A Different Kind Of Software CompanyAtlassian - A Different Kind Of Software Company
Atlassian - A Different Kind Of Software CompanyMike Cannon-Brookes
 
Content Management Selection and Strategy
Content Management Selection and StrategyContent Management Selection and Strategy
Content Management Selection and StrategyIvo Jansch
 
Ibuildings Cms Talk
Ibuildings Cms TalkIbuildings Cms Talk
Ibuildings Cms Talkdean1985
 
Chad Udell - Developers are from Mars, Designers are from Venus
Chad Udell - Developers are from Mars, Designers are from VenusChad Udell - Developers are from Mars, Designers are from Venus
Chad Udell - Developers are from Mars, Designers are from Venus360|Conferences
 
AdNerds@Digital Natives Proximity Prague Session
AdNerds@Digital Natives Proximity Prague SessionAdNerds@Digital Natives Proximity Prague Session
AdNerds@Digital Natives Proximity Prague SessionProximity Prague
 
Amb I Tion Scotland Intro
Amb I Tion Scotland IntroAmb I Tion Scotland Intro
Amb I Tion Scotland IntroHannah Rudman
 
Marcomm 2008 Eng Pdf
Marcomm 2008 Eng PdfMarcomm 2008 Eng Pdf
Marcomm 2008 Eng Pdfluigip
 
No Really, It's All About You
No Really, It's All About YouNo Really, It's All About You
No Really, It's All About YouChris Cornutt
 
Code Quality in Ruby and Java
Code Quality in Ruby and JavaCode Quality in Ruby and Java
Code Quality in Ruby and JavaSteve Hayes
 
Artromick Choosing And Implementing A Mobile Hospital Cart Solution
Artromick Choosing And Implementing A Mobile Hospital Cart SolutionArtromick Choosing And Implementing A Mobile Hospital Cart Solution
Artromick Choosing And Implementing A Mobile Hospital Cart SolutionArtromick
 
01 Ace 2010 Keynote
01 Ace 2010 Keynote01 Ace 2010 Keynote
01 Ace 2010 KeynoteProdeos
 
Mobile Advertising IAB
Mobile Advertising IABMobile Advertising IAB
Mobile Advertising IABJulien Theys
 
Selection Workshop Slides from Gilbane San Francisco 2009 Conference
Selection Workshop Slides from Gilbane San Francisco 2009 ConferenceSelection Workshop Slides from Gilbane San Francisco 2009 Conference
Selection Workshop Slides from Gilbane San Francisco 2009 Conferencesggottlieb
 
Presentation for UNICEF comms workshop - Panama, May 2009
Presentation for UNICEF comms workshop - Panama, May 2009Presentation for UNICEF comms workshop - Panama, May 2009
Presentation for UNICEF comms workshop - Panama, May 2009georgiap
 

Semelhante a eZ critical architectures (20)

My Resume
My ResumeMy Resume
My Resume
 
iPhone Development Overview
iPhone Development OverviewiPhone Development Overview
iPhone Development Overview
 
Rana June 360i Dev Talk
Rana June 360i Dev TalkRana June 360i Dev Talk
Rana June 360i Dev Talk
 
Atlassian - A Different Kind Of Software Company
Atlassian - A Different Kind Of Software CompanyAtlassian - A Different Kind Of Software Company
Atlassian - A Different Kind Of Software Company
 
Content Management Selection and Strategy
Content Management Selection and StrategyContent Management Selection and Strategy
Content Management Selection and Strategy
 
Ibuildings Cms Talk
Ibuildings Cms TalkIbuildings Cms Talk
Ibuildings Cms Talk
 
Uber Vu - Scrum & Startups
Uber Vu - Scrum & StartupsUber Vu - Scrum & Startups
Uber Vu - Scrum & Startups
 
Chad Udell - Developers are from Mars, Designers are from Venus
Chad Udell - Developers are from Mars, Designers are from VenusChad Udell - Developers are from Mars, Designers are from Venus
Chad Udell - Developers are from Mars, Designers are from Venus
 
AdNerds@Digital Natives Proximity Prague Session
AdNerds@Digital Natives Proximity Prague SessionAdNerds@Digital Natives Proximity Prague Session
AdNerds@Digital Natives Proximity Prague Session
 
Amb I Tion Scotland Intro
Amb I Tion Scotland IntroAmb I Tion Scotland Intro
Amb I Tion Scotland Intro
 
Marcomm 2008 Eng Pdf
Marcomm 2008 Eng PdfMarcomm 2008 Eng Pdf
Marcomm 2008 Eng Pdf
 
No Really, It's All About You
No Really, It's All About YouNo Really, It's All About You
No Really, It's All About You
 
Code Quality in Ruby and Java
Code Quality in Ruby and JavaCode Quality in Ruby and Java
Code Quality in Ruby and Java
 
Artromick Choosing And Implementing A Mobile Hospital Cart Solution
Artromick Choosing And Implementing A Mobile Hospital Cart SolutionArtromick Choosing And Implementing A Mobile Hospital Cart Solution
Artromick Choosing And Implementing A Mobile Hospital Cart Solution
 
01 Ace 2010 Keynote
01 Ace 2010 Keynote01 Ace 2010 Keynote
01 Ace 2010 Keynote
 
Mobile Advertising IAB
Mobile Advertising IABMobile Advertising IAB
Mobile Advertising IAB
 
Making a living with WordPress in 2009
Making a living with WordPress in 2009Making a living with WordPress in 2009
Making a living with WordPress in 2009
 
Selection Workshop Slides from Gilbane San Francisco 2009 Conference
Selection Workshop Slides from Gilbane San Francisco 2009 ConferenceSelection Workshop Slides from Gilbane San Francisco 2009 Conference
Selection Workshop Slides from Gilbane San Francisco 2009 Conference
 
Presentation for UNICEF comms workshop - Panama, May 2009
Presentation for UNICEF comms workshop - Panama, May 2009Presentation for UNICEF comms workshop - Panama, May 2009
Presentation for UNICEF comms workshop - Panama, May 2009
 
Rabo Ridderkerk
Rabo RidderkerkRabo Ridderkerk
Rabo Ridderkerk
 

Mais de Damien Seguy

Strong typing @ php leeds
Strong typing  @ php leedsStrong typing  @ php leeds
Strong typing @ php leedsDamien Seguy
 
Strong typing : adoption, adaptation and organisation
Strong typing : adoption, adaptation and organisationStrong typing : adoption, adaptation and organisation
Strong typing : adoption, adaptation and organisationDamien Seguy
 
Qui a laissé son mot de passe dans le code
Qui a laissé son mot de passe dans le codeQui a laissé son mot de passe dans le code
Qui a laissé son mot de passe dans le codeDamien Seguy
 
Analyse statique et applications
Analyse statique et applicationsAnalyse statique et applications
Analyse statique et applicationsDamien Seguy
 
Top 10 pieges php afup limoges
Top 10 pieges php   afup limogesTop 10 pieges php   afup limoges
Top 10 pieges php afup limogesDamien Seguy
 
Top 10 php classic traps DPC 2020
Top 10 php classic traps DPC 2020Top 10 php classic traps DPC 2020
Top 10 php classic traps DPC 2020Damien Seguy
 
Meilleur du typage fort (AFUP Day, 2020)
Meilleur du typage fort (AFUP Day, 2020)Meilleur du typage fort (AFUP Day, 2020)
Meilleur du typage fort (AFUP Day, 2020)Damien Seguy
 
Top 10 php classic traps confoo
Top 10 php classic traps confooTop 10 php classic traps confoo
Top 10 php classic traps confooDamien Seguy
 
Tout pour se préparer à PHP 7.4
Tout pour se préparer à PHP 7.4Tout pour se préparer à PHP 7.4
Tout pour se préparer à PHP 7.4Damien Seguy
 
Top 10 php classic traps php serbia
Top 10 php classic traps php serbiaTop 10 php classic traps php serbia
Top 10 php classic traps php serbiaDamien Seguy
 
Top 10 php classic traps
Top 10 php classic trapsTop 10 php classic traps
Top 10 php classic trapsDamien Seguy
 
Top 10 chausse trappes
Top 10 chausse trappesTop 10 chausse trappes
Top 10 chausse trappesDamien Seguy
 
Code review workshop
Code review workshopCode review workshop
Code review workshopDamien Seguy
 
Understanding static analysis php amsterdam 2018
Understanding static analysis   php amsterdam 2018Understanding static analysis   php amsterdam 2018
Understanding static analysis php amsterdam 2018Damien Seguy
 
Review unknown code with static analysis php ce 2018
Review unknown code with static analysis   php ce 2018Review unknown code with static analysis   php ce 2018
Review unknown code with static analysis php ce 2018Damien Seguy
 
Everything new with PHP 7.3
Everything new with PHP 7.3Everything new with PHP 7.3
Everything new with PHP 7.3Damien Seguy
 
Php 7.3 et ses RFC (AFUP Toulouse)
Php 7.3 et ses RFC  (AFUP Toulouse)Php 7.3 et ses RFC  (AFUP Toulouse)
Php 7.3 et ses RFC (AFUP Toulouse)Damien Seguy
 
Tout sur PHP 7.3 et ses RFC
Tout sur PHP 7.3 et ses RFCTout sur PHP 7.3 et ses RFC
Tout sur PHP 7.3 et ses RFCDamien Seguy
 
Review unknown code with static analysis php ipc 2018
Review unknown code with static analysis   php ipc 2018Review unknown code with static analysis   php ipc 2018
Review unknown code with static analysis php ipc 2018Damien Seguy
 
Code review for busy people
Code review for busy peopleCode review for busy people
Code review for busy peopleDamien Seguy
 

Mais de Damien Seguy (20)

Strong typing @ php leeds
Strong typing  @ php leedsStrong typing  @ php leeds
Strong typing @ php leeds
 
Strong typing : adoption, adaptation and organisation
Strong typing : adoption, adaptation and organisationStrong typing : adoption, adaptation and organisation
Strong typing : adoption, adaptation and organisation
 
Qui a laissé son mot de passe dans le code
Qui a laissé son mot de passe dans le codeQui a laissé son mot de passe dans le code
Qui a laissé son mot de passe dans le code
 
Analyse statique et applications
Analyse statique et applicationsAnalyse statique et applications
Analyse statique et applications
 
Top 10 pieges php afup limoges
Top 10 pieges php   afup limogesTop 10 pieges php   afup limoges
Top 10 pieges php afup limoges
 
Top 10 php classic traps DPC 2020
Top 10 php classic traps DPC 2020Top 10 php classic traps DPC 2020
Top 10 php classic traps DPC 2020
 
Meilleur du typage fort (AFUP Day, 2020)
Meilleur du typage fort (AFUP Day, 2020)Meilleur du typage fort (AFUP Day, 2020)
Meilleur du typage fort (AFUP Day, 2020)
 
Top 10 php classic traps confoo
Top 10 php classic traps confooTop 10 php classic traps confoo
Top 10 php classic traps confoo
 
Tout pour se préparer à PHP 7.4
Tout pour se préparer à PHP 7.4Tout pour se préparer à PHP 7.4
Tout pour se préparer à PHP 7.4
 
Top 10 php classic traps php serbia
Top 10 php classic traps php serbiaTop 10 php classic traps php serbia
Top 10 php classic traps php serbia
 
Top 10 php classic traps
Top 10 php classic trapsTop 10 php classic traps
Top 10 php classic traps
 
Top 10 chausse trappes
Top 10 chausse trappesTop 10 chausse trappes
Top 10 chausse trappes
 
Code review workshop
Code review workshopCode review workshop
Code review workshop
 
Understanding static analysis php amsterdam 2018
Understanding static analysis   php amsterdam 2018Understanding static analysis   php amsterdam 2018
Understanding static analysis php amsterdam 2018
 
Review unknown code with static analysis php ce 2018
Review unknown code with static analysis   php ce 2018Review unknown code with static analysis   php ce 2018
Review unknown code with static analysis php ce 2018
 
Everything new with PHP 7.3
Everything new with PHP 7.3Everything new with PHP 7.3
Everything new with PHP 7.3
 
Php 7.3 et ses RFC (AFUP Toulouse)
Php 7.3 et ses RFC  (AFUP Toulouse)Php 7.3 et ses RFC  (AFUP Toulouse)
Php 7.3 et ses RFC (AFUP Toulouse)
 
Tout sur PHP 7.3 et ses RFC
Tout sur PHP 7.3 et ses RFCTout sur PHP 7.3 et ses RFC
Tout sur PHP 7.3 et ses RFC
 
Review unknown code with static analysis php ipc 2018
Review unknown code with static analysis   php ipc 2018Review unknown code with static analysis   php ipc 2018
Review unknown code with static analysis php ipc 2018
 
Code review for busy people
Code review for busy peopleCode review for busy people
Code review for busy people
 

Último

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

eZ critical architectures

  • 1. Critical eZ architectures for media market June 26th, 2009 1 mercredi 8 juillet 2009
  • 2. Agenda . Nexen Services @ Alter Way . High performance challenge . Media platform • Gala, Psychologies . Best practices for eZ architectures • 01informatique June 26th, 2009 2 mercredi 8 juillet 2009
  • 3. Alter Way Group Resolve Invest Implement Fortify June 26th, 2009 3 mercredi 8 juillet 2009
  • 4. Media market reference . Over 100 millions pages/month June 26th, 2009 4 mercredi 8 juillet 2009
  • 5. From the field Marketing just bought You just sold us an HA platform, twice as much adwords! and today we are down! Can we manage the traffic increase? Will my platform support my traffic ? 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? June 26th, 2009 5 mercredi 8 juillet 2009
  • 6. From the field Marketing just bought twice as much adwords! and today we are down! How come You just sold us an HA platform, Can we manage the traffic Britney Spears crash increase? our server just Will my platform support my traffic ? How fast can we going out of her scale in case of success of our new home? portal? How to cope with early results for French president race on Swiss media? June 26th, 2009 5 mercredi 8 juillet 2009
  • 7. Performance Response time Texte Availability Traffic Capacity Scalability June 26th, 2009 6 mercredi 8 juillet 2009
  • 8. Scalability . Where to put the next server? June 26th, 2009 7 mercredi 8 juillet 2009
  • 9. eZ page structure June 26th, 2009 8 mercredi 8 juillet 2009
  • 10. Solutions at each level 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 June 26th, 2009 9 mercredi 8 juillet 2009
  • 11. Traffic and events . Average is not real traffic June 26th, 2009 10 mercredi 8 juillet 2009
  • 12. Traffic and events . Plan for uneven traffic • It may be regular • It may be planned • It may be sudden June 26th, 2009 11 mercredi 8 juillet 2009
  • 13. Traffic and events . Plan for uneven traffic • It may be regular • It may be planned • It may be sudden June 26th, 2009 11 mercredi 8 juillet 2009
  • 15. Traffic and events . Plan the unmanageable? . Manage the unplannable? June 26th, 2009 13 mercredi 8 juillet 2009
  • 16. Media Market specifics Peak traffic Monthly traffic Content live cycle Quality of Service means readers and revenues June 26th, 2009 14 mercredi 8 juillet 2009
  • 17. 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 June 26th, 2009 15 mercredi 8 juillet 2009
  • 18. Merci . Christophe Ballihaut • christophe.ballihaut@nexen.alterway.fr . http://www.nexenservices.com/ . entreprises@nexenservices.com June 26th, 2009 16 mercredi 8 juillet 2009