Archives par tag : Performance

Javascript – Debug application en Ajax

Une utilisation originale d’AJAX pour tracker un dysfonctionnement entre le client et votre applicatif. Le javascript code : <script Language="JavaScript"> var from_time = new Date(); from_time = from_time.getTime(); function benchmark_loading_time() { var to_time = new Date(); to_time = to_time.getTime(); var msecs = (to_time - from_time); //submit the result var req = null; try { req = new XMLHttpRequest(); } catch(e) {} if (!req) try { req = [...]
Publié dans Web | Autres mots-clefs : , , | Laisser un commentaire

Tuning Apache 2 pour Wordpress

Tuning Désactivation de modules non utilisés a2dismod authz_default authz_groupfile status cgi env python apache2.conf Timeout 10 KeepAlive Off <IfModule mpm_prefork_module> StartServers          3 MinSpareServers       3 MaxSpareServers      10 ServerLimit         50 MaxClients          50 MaxRequestsPerChild   2000 </IfModule> /etc/init.d/apache2 restart Benchmark Server version: Apache/2.2.9 (Debian) Server built:   Jul 14 2009 20:03:28 Loaded Modules: core_module (static) log_config_module (static) logio_module (static) mpm_prefork_module (static) http_module (static) so_module (static) alias_module (shared) auth_basic_module (shared) authn_file_module (shared) authz_host_module (shared) authz_user_module (shared) autoindex_module (shared) deflate_module (shared) dir_module (shared) expires_module (shared) headers_module (shared) info_module (shared) mime_module (shared) negotiation_module (shared) php5_module (shared) rewrite_module (shared) setenvif_module (shared) ssl_module (shared) status_module (shared) Créer un [...]
Publié dans App | Autres mots-clefs : , , | Laisser un commentaire

Tracer une Application LAMP avec les logs Apache Blackbox

Logger avec Apache 2.0 C’est grâce au module Apache mod_logio.c (Logging of input and output bytes per request) que nous allons réaliser des logs de type blackbox. Liste des modules compilés statiquement: apache2 -l Compiled in modules: core.c mod_log_config.c mod_logio.c prefork.c http_core.c mod_so.c Configuration Apache 2.0 # Blackbox log format <IfModule mod_logio.c> LogFormat "%a/%S %X %t \"%r\" %s/%>s %{pid}P/%{tid}P %T/%D %I/%O/%B" blackbox </IfModule> <IfModule !mod_logio.c> LogFormat "%a/%S %X %t \"%r\" %s/%>s %{pid}P/%{tid}P [...]
Publié dans App | Autres mots-clefs : , , , , , | Laisser un commentaire

Amélioration des performances mémoire avec Firefox 3.0.11

Suite à la mise à jour automatique de Firefox nous voici désormais avec la version 3.0.11 En lisant les nouvelles fonctionnalités je me suis arrêté sur celle qui me paraissait sans doute la plus importante: l’amélioration des performances mémoire du navigateur. En substance voici ce qui a changé: Une gestion de la mémoire améliorée Avec toutes les nouvelles fonctions [...]
Publié dans Web | Autres mots-clefs : , | Laisser un commentaire

MySQL Haut Disponibilité (Réplication)

Avec des bases de données Mysql et des tables contenant plusieurs millions d’enregistrements, les sauvegardes deviennent assez lourdes. Si un serveur tombe, cela peut entrainer plusieurs heures perdues, le temps de mettre en place un nouveau serveur, de réimporter les données depuis la backup. Nous ne parlons même pas des pertes financières potentielles due à [...]
Publié dans App | Autres mots-clefs : | Laisser un commentaire