background preloader

Performance

Facebook Twitter

Pandora FMS: Du monitoring pour vos applis web et serveurs. Pandora FMS est un logiciel open source permettant de faire du monitoring d'applications web en tout genre: Tester si votre site est online ou nonTester si votre site a été modifié (Pratique contre le defaçage)Test de la mémoire utiliséeTest de la montée en chargeTest des CPUSTest suivant la géolocatisationTest sur des requêtes SNMP ou TCP/IP en tout genre ...

Bref une application complète et gratuite pour gérer votre site et suivre son évolution ainsi que celle du serveur. Le logiciel permet de représenter les rapports sous plusieurs formes: Point de vue technique Le logiciel open source peut être installé sur la plupart des plateformes: Windows (2000, XP, 2003), GNU/Linux, Solaris, HP-UX, BSD, AIX, IPSO et OpenWRT. Il a été conçu pour être très modulaire et décentralisé comme le montre le schéma de son architecture: Il faudra donc installer une base de données, le serveur pandora et ses agents et la console qui fait office d'interface, développée en PHP. Télécharger Pandora FMS. Performance web | Quelques mots pour des sites web rapides.

Cache central des bibliothèques javascript. On m’a posé quelques fois la question alors voici la réponse : Oui. Oui il faut, quand vous le pouvez, utiliser les liens centralisés de Google ou de Yahoo pour vos bibliothèques javascript. Je parle de ne pas recopier jquery ou yui directement sur vos serveurs, mais d’utiliser les liens centralisés proposés par les deux moteurs de recherche. Voilà pour la réponse générique, ensuite on peut détailler un peu. Content delivery network Le premier gain c’est l’utilisation des CDN de Yahoo! Seuls les plus gros sites web peuvent s’offrir des CDN. Maintenant vous n’utiliserez qu’une seule grosse bibliothèque javascript. Soyons clairs, si vos contenus ne sont pas sur le même continent qu’une partie sensible de vos clients, alors c’est un bon deal, n’hésitez pas.

Si vous restez en Europe occidentale ça devient déjà moins clair. Nombre de domaines Le second aspect de ces caches centralisés c’est le fait qu’ils sont justement sur un domaine séparé. Cache centralisé. Best Practices for Speeding Up Your Web Site. The Exceptional Performance team has identified a number of best practices for making web pages fast. The list includes 35 best practices divided into 7 categories. Minimize HTTP Requests tag: content 80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: images, stylesheets, scripts, Flash, etc. Reducing the number of components in turn reduces the number of HTTP requests required to render the page. One way to reduce the number of components in the page is to simplify the page's design.

Combined files are a way to reduce the number of HTTP requests by combining all scripts into a single script, and similarly combining all CSS into a single stylesheet. CSS Sprites are the preferred method for reducing the number of image requests. Image maps combine multiple images into a single image. Inline images use the data: URL scheme to embed the image data in the actual page. Top | discuss this rule tag: server ... <! Google offre ses outils de compression JS. (modifié le 24 mars 2014 à 0:43) Google est le plus gros consommateur de JavaScript de par sa popularité et ses nombreux services en ligne. Chaque optimisation de code est source d'économies en terme de bande passante, de temps et biensûr de coût. Il suffit de regarder le code source de Google.com pour se rendre compte à quel point tout est optimisé.

Google compresse en réalité toutes les parties de code JavaScript de façon très efficace. Un contenu web en Java-Script peut réagir différemment suivant le navigateur utilisé. Closure Tools est un kit Open Source composé de 3 outils : Closure Compiler : permet de "compresser" la syntaxe d'un code pour améliorer les temps d'exécution. Un service en ligne est également disponible : Closure Compiler Service qui permet d' optimiser rapidement les scripts.

Tous ces outils sont disponibles sur Google Code où une page leur est dédiée. Si vous êtes développeur, votre ressenti sur cet outil est le bienvenu. Merci à Michael pour cette info.