• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Jit 2009  TYPO3 Performances
 

Jit 2009 TYPO3 Performances

on

  • 1,951 views

Courte présentation sur les enjeux liés à la performance d'un site TYPO3 donné à la Journée Informationnelle et Technique (JIT) édition 2009 par Infoglobe à Québec. Démonstration des effets ...

Courte présentation sur les enjeux liés à la performance d'un site TYPO3 donné à la Journée Informationnelle et Technique (JIT) édition 2009 par Infoglobe à Québec. Démonstration des effets de Xcache, un "opcode compiler" pour PHP sur le nombre de requêtes/secondes. Présentateur: Patrick Gaumond, Infoglobe.

Statistics

Views

Total Views
1,951
Views on SlideShare
1,928
Embed Views
23

Actions

Likes
2
Downloads
0
Comments
0

1 Embed 23

http://www.slideshare.net 23

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Jit 2009  TYPO3 Performances Jit 2009 TYPO3 Performances Presentation Transcript

    • Optimisation et administration d'un site TYPO3 Patrick Gaumond / Yannick Pavard
    • Partie 1 : Optimiser les performances de votre site TYPO3
        • Les raisons d'optimiser
        • Connaitre les goulots d’étranglement
        • Les approches disponibles
        • Références:
          • Extensions
          • Articles
          • Outils de charge
        • Démonstration
    • Optimiser les performances de votre site TYPO3
    • Houston we have a problem?
    • Les raisons d'optimiser Délai
        • Pages trop lourdes
        • Génération des pages
      Débit
        • Achalandage
      Disponibilité
        • 24/7...
        • 99.9999999999%
    • TYPO3 INFRASTRUCTURE Où se trouvent les goulots d'étranglement ? Gabarit HTML FRONTEND (site publique) Coeur de TYPO3 (source version 4.x) Extensions (nouvelle, sondage forum, formulaire moteur de recherche ...) + 3400 extensions Typoscript (configuration) PHP APACHE / IIS (serveur web) OS Windows ou Linux BACKEND (administration) Accès pour :
      • Administrateur
      • Édimestre
      • Intégrateur
      • ...
      Mysql Base de données
    • Méthodes « complexes »
      • Ajustements et configurations:
        • Système d'exploitation
        • Serveur Web
        • Serveur de base de données
      • Proxy
      • Balance de charge
      • Séparation des tables de la BD
      • Serveur Web autre qu'Apache (nginx, lighHTTPD)
      • Requièrent un bon degré d'expertise
    • Configurations simples et excellent retour sur l'investissement:
        Avec TYPO3
        • Cache interne
        • Cache Headers
        • Extensions
        Opcode compiler PHP
        • Xcache
        • Eaccelerator
    • Quelques extensions liées à la performance
      • Site Crawler ( crawler )
        • Pour mettre en cache TYPO3 l'ensemble d'un site
      • Static File Cache ( fl_staticfilecache )
        • Export des pages en fichiers statiques HTML (requiert RealURL)
      • Full-Text MySQL support for indexed_search (indexed_search_mysql)
        • Spécifique à Indexed Search
      • COA_GO - per content object caching ( coago )
        • Génère le contenu une seule fois ouis utilise sa cache par la suite
      • Acqal Corporation TYPO3 Performance ( cbperformance )
        • Configurations natives regroupées sous forme d'extension
      • CSS/Javascript Minificator, Compressor And Merger ( scriptmerger )/(queo_speedup)
      15 3
    • Articles TYPO3 sur la performance
        Wiki
      • http://wiki.typo3.org/index.php/Performance_tuning
      • Test et configuration
      • http://typo3.org/development/articles/testing-and-tuning-typo3-performance/
      • Utiliser les « cache headers »
      • http://typo3.org/development/articles/using-cache-control-headers-in-typo3/
      • Nginx et memcached
      • http://techblog.evo.pl/en/2009/03/21/how-to-boost-speed-up-your-typo3-website-with-nginx/
      • COA_GO
      • http://forge.typo3.org/wiki/extension-coago/Documentation
      • Rapidité du BE
      • http://typofree.org/articles/optimizing-typo3-backend-responsiveness/
    • Outils de test pour simuler de l'achalandage
        AB
        • Simple, inclus avec Apache
        • ex: ab -n10 -c10 http://localhost:81/
        Siege
        • Simple, plus « réaliste »
        • ex: siege -t20S -i -b -f /etc/siege/urls.txt
      • Jmeter
        • Plus complexe, simulation plus précise (charge distribuée)
        • http://jakarta.apache.org/jmeter/
      Tous sous licence libre !
    • Avant la démonstration... ?
        Ce que veux dire 10 requêtes par secondes..
        • 24 heures = 8 heures
        • 10 r/s = 10X60X60X8 = 288 000 requêtes/jour
        Pour atteindre le million de requêtes il nous faut...
          • atteindre 35 requêtes à la seconde !
    • Démonstration Xcache Gain de 700% ! Avant Après
    • Merci ... Visitez... http://blogue.infoglobe.ca