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

Prochaine révision
Révision précédente
informatique:web:webperformance [24/09/2010 10:58] – créée cyrilleinformatique:web:webperformance [19/05/2012 00:18] (Version actuelle) – modification externe 127.0.0.1
Ligne 8: Ligne 8:
   * [[http://developer.yahoo.com/performance/rules.html|Best Practices for Speeding Up Your Web Site]] by the Yahoo!'s Exceptional Performance Team.   * [[http://developer.yahoo.com/performance/rules.html|Best Practices for Speeding Up Your Web Site]] by the Yahoo!'s Exceptional Performance Team.
   * 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://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 =====
  
-==== Pylot ====+[[/informatique/tests_de_charge|Informatique/Tests de Charge]]
  
-Web Performance Tool - Performance & Scalability Testing - Web Services+===== Amélioration des performances =====
  
-http://www.pylot.org/ +Points d'amélioration
- +  - Requête du client 
-==== JMeter ==== +    * rien à faire ... 
- +  Traitement du serveur 
-http://jakarta.apache.org/jmeter +    * optimisation du code, de l'architecture, des requêtes sgbd 
- +    * cache requêtes, pages et composants 
-==== Microsoft WAS (Web Application Stress) ==== +  Transfert des ressources 
- +    * compression (gzip) 
-[[http://support.microsoft.com/kb/815161/en|HOW TO: Measure ASP.NET Responsiveness with the Web Application Stress Tool]] (2007-03-27) +    * minimisation des fichiers JS et CSS
- +    * simplification du HTML 
-<note>Impossible de trouver où le télécharger. M$ semble l'avoir rangé aux oubliettes...</note> +  Traitement du client 
- +    * simplification du HTML 
-====PushToTest TestMaker==== +    * JS en fin de fichier HTML 
- +    * simplification des modifications de mise en page (Ajax)
-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 86: 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.1285318698.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