Outils pour utilisateurs

Outils du site


informatique:web:webperformance

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:web:webperformance [18/11/2010 14:39] cyrilleinformatique:web:webperformance [19/05/2012 00:18] (Version actuelle) – modification externe 127.0.0.1
Ligne 9: Ligne 9:
   * Les articles et dossiers de [[http://www.haute-disponibilite.net|haute-disponibilite.net]]   * Les articles et dossiers de [[http://www.haute-disponibilite.net|haute-disponibilite.net]]
   * [[http://code.google.com/intl/fr-FR/speed/page-speed/docs/rules_intro.html|Web Performance Best Practices]] par Google dans la doc du module "Page Speed" pour Apache (mod_pagespeed)   * [[http://code.google.com/intl/fr-FR/speed/page-speed/docs/rules_intro.html|Web Performance Best Practices]] par Google dans la doc du module "Page Speed" pour Apache (mod_pagespeed)
 +  * [[http://www.zengularity.com/item/3895558125/web-application-performance-profiling-with-google|Web application performance: profiling with Google Chrome tools]]
  
 +{{:informatique:web:les_points_de_performance.png|}}
 ===== Mesure de performance ===== ===== Mesure de performance =====
  
-==== On-line services ====+[[/informatique/tests_de_charge|Informatique/Tests de Charge]]
  
-http://www.webpagetest.org Test des pages depuis différents endroits, rapport de tests avec qlqs informations techniques et améliorations à faire.+===== Amélioration des performances =====
  
-==== softs ==== +Points d'amélioration: 
- +  Requête du client 
- +    * rien à faire ... 
-=== Pylot === +  Traitement du serveur 
- +    * optimisation du code, de l'architecture, des requêtes sgbd 
-Web Performance Tool - Performance & Scalability Testing Web Services +    * cache requêtes, pages et composants 
- +  Transfert des ressources 
-http://www.pylot.org/ +    * compression (gzip) 
- +    * minimisation des fichiers JS et CSS
-=== JMeter=== +    * simplification du HTML 
- +  Traitement du client 
-http://jakarta.apache.org/jmeter +    * simplification du HTML 
- +    * JS en fin de fichier HTML 
-=== Microsoft WAS (Web Application Stress) === +    * simplification des modifications de mise en page (Ajax)
- +
-[[http://support.microsoft.com/kb/815161/en|HOW TO: Measure ASP.NET Responsiveness with the Web Application Stress Tool]] (2007-03-27) +
- +
-<note>Impossible de trouver où le télécharger. M$ semble l'avoir rangé aux oubliettes...</note> +
- +
-===PushToTest TestMaker=== +
- +
-http://www.pushtotest.com/community +
- +
-=== More === +
- +
-http://java-source.net/open-source/web-testing-tools +
- +
-http://www.opensourcetesting.org/functional.php +
- +
-http://www.testingfaqs.org/t-load.html +
- +
-httpmntr - HTTP Monitor +
- +
-Web Test Tools +
- +
-webstress  +
- +
-Fiddler2: Web Debugging Proxy +
- +
- +
-===== Amélioration des performances =====+
  
 ====Distributed Cache ==== ====Distributed Cache ====
  
-=== Memcached ===+[[/informatique/distributed_cache|/informatique/Distributed Cache]]
  
-Excellent outil pour mettre en RAM n’importe quel couple clef <-> valeur. 
  
-http://memcached.org +====Reverse Proxy Load-balancer====
- +
-  * [[http://www.haute-disponibilite.net/2007/11/06/mettre-en-place-un-serveur-de-cache-distribue-memcached/|Mettre en place un serveur de cache distribué: memcached]] +
- +
-==== Distributed database ==== +
-=== Cassandra === +
- +
-http://cassandra.apache.org +
- +
-====Distributed File-System ==== +
- +
-=== MogileFS === +
- +
-MogileFS : Un système de fichier distribué, tolérant aux pannes, indépendant du noyau et open-source. (NOTE: your application has to specifically use a MogileFS client library to store and retrieve files.) +
- +
-http://www.danga.com/mogilefs +
- +
-====Reverse Proxy Load-balancer====+
  
 === Perlbal === === Perlbal ===
Ligne 94: Ligne 51:
  
 http://github.com/nkallen/cachet#readme http://github.com/nkallen/cachet#readme
 +
 +=== varnish ===
 +
 +http://www.varnish-cache.org/trac/wiki
 +
 +[[http://www.haute-disponibilite.net/2010/10/14/gerer-son-cache-web-avec-varnish/|Gérer son cache web avec Varnish]]
  
 ===== Tips ===== ===== Tips =====
 +
 +==== Faire des stats sur les usages ====
 +
 +[[http://pinba.org|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" ==== ==== Cache-Control "max-age" ====
informatique/web/webperformance.1290087546.txt.gz · Dernière modification : 19/05/2012 00:15 (modification externe)

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki