Création web & Open source

Aller au contenu | Aller au menu | Aller à la recherche

Tag - WindowsLinux.net

19/06/2010

Firefox : le rendre plus rapide / Chromium : réduire sa consommation de mémoire vive

Logo firefox

Outre le nettoyage de bases de données et l'utilisation de Memory Fox, divers tests ont été menés pour alléger Firefox. Avant l'installation de Memory Fox, 240 Mo sont utilisés pour 30 onglets. Après l'installation, cet addon réduit la mémoire utilisée à 190 voir 210 Mo. Malgré le faible gain, il faut savoir que Memory Fox a été installé et utilisé comme expliqué sur le site de l'auteur.

Sur cette page un élément intéressant y est noté : Note: When “Memory Fox” is in the “System Tray” mode, “Memory Fox”, ( Does Not ) require the user to have an instance of Firefox running. De plus, Memory Fox peut certainement gérer d'autres applications, ce qui peut être utile.

Tout en gardant cette configuration, d'autres modifications ont été tentées, dans about:config.

Alors que network.http.pipelining et network.http.proxy.pipelining peuvent avoir une incidence gênante sur la navigation (car incompatible avec certains serveurs web), network.http.pipelining.maxrequests, network.http.max-connections et network.http.max-connections-per-server peuvent être augmentées. Il est vrai cependant que ce réglage peut être dévastateur en surcharge pour certains serveurs web, surtout trop de visiteurs l'utilisent. Ainsi ce réglage n'est effectué que sur le Firefox utilisé pour le développement web sur le réseau local.

Il parait que l'option "config.trim_on_minimize" (nouveau boléen définis à "true") fait consommer moins de mémoire vive à Firefox, en échange d'un swap disque quand ce programme est minimisé. De même il parait que la consommation processeur doit légerment augmenter, ce qui est négligeable tout de même sur un processeur double-coeur.

Avec l'option nglayout.initialpaint.delay , qui peut être réduit afin de diminuer le temps d'attente avant l'affichage d'une page, Firefox tourne légèrement plus rapidement, mais le gain en mémoire ram est néanmoins minime...

Ces informations ont néanmoins été ajoutées à Windowslinux.net.

De son coté, Google Chrome a aussi un projet plus open-source. Son avantage est qu'il s'installe sans éléments "pro-google", comme l'outil "Google Updater".

Nommé Chromium, ce navigateur peut être téléchargé ici. Le "mini_installer.exe" remplace votre installation précédente, sans remplacer vos préférences. De plus, il conserve toute option déjà installée... Pensez à installer ces "bluids" de temps en temps !

Fonctionnant comme son frère, il lance un processus "chrome.exe" pour chaque onglet. Il est cependant aussi possible de modifier son fonctionnement pour qu'il consomme moins de mémoire vive. Cette information doit aussi marcher pour Google Chrome. Pour avoir des informations sur la consommation de mémoire vive, tapez about:memory dans la barre d'adresse de votre Chromium. Un gestionnaire des tâches est disponible sur Shift+Esc, selon le site officiel ici.

Voici les options, qui peuvent être utilisées dans le raccourcis qui lance Chromium :

  • --memory-model=high Ne jamais renoncer volontairement à la mémoire.
  • --memory-model=medium Réduire volontairement la mémoire, lors du changement d'onglets.
  • --memory-model=low Réduire volontairement la mémoire, lors du changement d'onglets, et aussi quand le navigateur n'est pas utilisé de manière active.

17/08/2009

Firefox - options d'About:Config

Firefox est l'un des navigateurs les plus utilisés sur Internet.

Si vous aussi vous vous demandez comment :
- Désactiver le scan d'antivirus au téléchargement d'un fichier
- Afficher le code source des pages web dans votre éditeur favoris
- Afficher un bouton de fermeture sur chaque onglet, sur l'onglet actif, ou sur la barre d'affichage des onglets
- Configurer le défilement des onglets
- Réduire la mémoire utilisée par Firefox quand il est minimisé
- Augmenter la vitesse de Firefox
- Activer l'auto-complétion dans la barre d'adresse
- Ouvrir le résultat de recherches rapides dans un nouvel onglet
- Désactiver la vérification de compatibilité de vos extensions avec Firefox (permet d'utiliser de vieilles extensions).
- etc ...

Cette page de documentation sur windowslinux.net est faite pour vous !


Ci-dessus, un exemple de configuration, pour les boutons de fermeture des onglets.


Avec 28 propriétés expliquées, vous pouvez désormais adapter Firefox à vos besoins.

N'hésitez pas à ajouter un commentaire dans ce blog, ou à directement contribuer dans le wiki de windowslinux.net, si vous connaissez d'autres options de configuration !

02/08/2009

Encodage ISO / UTF-8

Lors du développement d'applications web, il est possible de rencontrer des problèmes d'affichage ou de traitement, liés à l'encodage des caractères.


Afin d'expliquer ce sujet, une page sur Windowslinux.net à été crée.

Par exemple, voici une chaine de caractère accentuée, qui peut poser problème :

é - è - ê - à - â - î - ï

Si la page affiche des caractères de ce type :

é - è - ê - à - â - î - ï

Les données sont encodés en UTF-8 et affichées par le navigateur en ISO-8859-1 (Latin 1).

Si la page affiche des caractères de ce type :

� - � - � - � - � - � - �

Les données sont encodés en ISO-8859-1 et affichées par le navigateur en UTF-8.


Des explications pour corriger ce problème se trouvent ici, avec une liste d'éléments à vérifier (configuration Apache, PHP, encodage des fichiers, de MySQL, etc...).

18/03/2009

CSS et naviguateurs

Pour ne citer qu'eux : Firefox et Internet Explorer n'interprètent pas le CSS de la même manière.

Pour mémoire une page "bloc-notes", regroupant des informations utiles afin de gagner un peu de temps (et surtout éviter de chercher deux fois la même information), est disponible ici sur Windowslinux.net

04/03/2009

Migration de windowslinux.net

Windowslinux.net utilise Mediawiki pour son contenu.

Basé sur une ancienne version, il a été migré sur une version plus stable maintenue par Debian.

La migration est simple et rapide, pour peu qu'on utilise les bonnes commandes.

Tout se passe dans :

/usr/share/mediawiki/maintenance/

Pour importer et exporter les données actuelles du wiki (tout le texte) :

(user@hotesource)# php dumpBackup.php --current >
NomDuFichierExport.xml
(user@nouvelhote)# php importDump.php
NomDuFichierExport.xml

Note : Ceci n'exporte pas les pages spéciales, comme l'Accueil, "Communauté" ou "Actualités".

Pour importer les images, il faut utiliser la commande suivante :

(user@nouvelhote)# php importImages.php
/repertoire/ou/vous/avez/depose/les/images/

Sous Debian pour activer les extensions MediaWiki, il faut utiliser la commande :

(user@nouvelhote)# mwenext nom-extension.php

La configuration Apache s'effectue ici (sous Debian) :

(user@nouvelhote)# vi /etc/mediawiki/apache.conf

Enfin, afin de permettre l'envoi de fichiers medias (tel que les images), il faut donner les bon droits à apache, ici www-data :

(user@nouvelhote)# chown -R www-data.www-data
/var/lib/mediawiki/images/

 

01/11/2008

Dspam

En réponse au post précédent, et après avoir un système similaire à http://workaround.org/articles/ispmail-etch/ , sachez qu’il est possible d’utiliser le package dspam-webfrontend, et d’authentifier les utilisateurs avec la même base de données MySQL que celle utilisée par le serveur imap.

La configuration de votre virtualhost doit ressembler à ceci : http://www.windowslinux.net/index.php/Apache#mod_auth_mysql

Vous devez bien sûr avoir suexec, mod_auth_mysql, et tout ce qui peut s’avérer nécessaire à la bonne exécution de ces applications.

26/10/2008

Dig & Whois

Dig & whois sont disponibles sous Windows, à cette adresse :

http://members.shaw.ca/nicholas.fong/dig/

Cette page dispose d’une bonne explication pour l’installation de ces programmes, incontournables.

Quelques exemples sont disponible ici : http://www.windowslinux.net/index.php/Dig

26/08/2008

Nouveau serveur

Un nouveau serveur est en cours de configuration.

Les sites web seront transférés, petit à petit, dans les jours à venir...

Le système utilise Debian. Son installation donne lieux à de nouveaux articles sur windowslinux.net .

Quoiqu’il en soit, plus de nouvelles bientôt.