Outils pour utilisateurs

Outils du site


informatique:web:webperformance

Web Performance

Doc

Mesure de performance

Amélioration des performances

Points d'amélioration:

  1. Requête du client
    • rien à faire …
  2. Traitement du serveur
    • optimisation du code, de l'architecture, des requêtes sgbd
    • cache requêtes, pages et composants
  3. Transfert des ressources
    • compression (gzip)
    • minimisation des fichiers JS et CSS.
    • simplification du HTML
  4. Traitement du client
    • simplification du HTML
    • JS en fin de fichier HTML
    • simplification des modifications de mise en page (Ajax)

Distributed Cache

Reverse Proxy / Load-balancer

Perlbal

Perlbal is our Perl-based reverse proxy load balancer and web server.

http://www.danga.com/perlbal

Cachet

varnish

Tips

Faire des stats sur les usages

Pinba is a statistics server for PHP. Permet de récolter via UDP plein de données (compteurs, chrono) sur l'usage de scripts Php et de dresser des stats. C'est génial pour chercher où sont les problèmes.

Cache-Control "max-age"

# 1 YEAR
#<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
#Header set Cache-Control "max-age=29030400, public"
#</FilesMatch>

# 1 WEEK
#<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
#Header set Cache-Control "max-age=604800, public"
#</FilesMatch>

# 3 HOUR original
<FilesMatch "\.(txt|xml|js|css)$">
Header set Cache-Control "max-age=10800"
</FilesMatch>

 # 1 semaine avec les images
#<FilesMatch "\.(jpg|jpeg|png|gif|swf|pdf)$">
#Header set Cache-Control "max-age=604800, public"
#</FilesMatch>

 # 3 HOUR avec tout sauf html et php
#<FilesMatch
"\.(txt|xml|js|css|jpg|jpeg|png|gif|swf|flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|
wav)$">
#Header set Cache-Control "max-age=10800, public"
#</FilesMatch>
informatique/web/webperformance.txt · Dernière modification: 19/05/2012 00:18 (modification externe)