Archive pour Février 2011

Améliorer la performance de WordPress avec Apache MPM Worker

1 commento » Apache , journal web , Open Source , Trucs et astuces , Wordpress 1 Commentaire »

De quelques semaines pour l'un de mon serveur de test j'ai mis à jour Apache2 MPM l'amener de la version "prefork" à "travailleur". J'ai décidé de faire ce test après avoir lu quelques messages intéressants que décrites une amélioration significative des performances de WordPress après avoir effectué cette mise à jour. Le procès a confirmé tout sur le serveur en question - qui ne tourne plus une flamboyante "Lenny" - je pourrais enregistrer une réduction nette de la charge moyenne pendant l'exécution d'un grand nombre de processus FastCGI PHP5 généré par les appels simultanés WordPress, une sorte de maison banchwork obtenu avec des scripts PHP simples elles-mêmes produites.

Je lui explique rapidement ce qui constitue la différence entre les deux versions d'Apache, au moins sur les questions qui affectent les performances de WordPress alors: tandis que la version est habituellement considéré comme la norme - on appelle "prefork" - utilise un module Multi-Processing basé sur les processus, la version de «travailleurs» au lieu de l'utilisation des threads. Le modèle "prefork" gère un processus pour chaque connexion, tandis que le terme «travailleur» lance un processus pour chaque groupe de fils et un fil pour chaque connexion. De cette façon, la version de «travailleur» Apache2 ont tendance à utiliser moins de mémoire et de mieux répartir les appels au processeur de les diriger vers le plus grand nombre de cœurs - pour cette raison que nous avons tendance à considérer «travailleur» plus approprié pour multicœurs serveurs, ce qui signifie que est sur ceux qui peuvent mesurer les améliorations de performance les plus importants.

Attention cependant, le prix à payer peut être considérablement de taille pour beaucoup d'entre vous peut fonctionner PHP5 et mod_fcgid seule façon vous serez obligé de renoncer à mod_php5 Apache! Réfléchissez à deux fois avant de sorte que ce type d'opération.

La façon dont j'ai l'habitude de configurer mon serveur, la transition de "prefork" à "travailleur" dans mon cas était d'une seule commande:

aptitude install apache2-mpm-worker

Aptitude m'a tout de suite averti que l'installation de ce package conduirait à la suppression de libapache2-mod-php5:

# aptitude install apache2-mpm-worker
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso
Lettura informazioni sullo stato... Fatto
Lettura delle informazioni sullo stato esteso
Inizializzazione dello stato dei pacchetti... Fatto
Lettura delle descrizioni dei task... Fatto
I seguenti pacchetti sono DIFETTOSI:
libapache2-mod-php5
I seguenti pacchetti NUOVI (NEW) saranno installati:
apache2-mpm-worker
I seguenti pacchetti saranno RIMOSSI:
apache2-mpm-prefork{a}
0 pacchetti aggiornati, 1 installati, 1 da rimuovere e 0 non aggiornati.
È necessario prelevare 0B/242kB di archivi. Dopo l'estrazione, verranno occupati 8192B.
I seguenti pacchetti hanno dipendenze non soddisfatte:
libapache2-mod-php5: Dipende: apache2-mpm-prefork (> 2.0.52) ma non è installabile o
apache2-mpm-itk ma non è installabile
Le seguenti azioni permetteranno di soddisfare queste dipendenze:
Rimuovere i seguenti pacchetti:
libapache2-mod-php5
Il punteggio è 119

Si vous décidez de procéder - je le répète: en permanence renoncer mod_php5! - L'installation va se passer dans quelques secondes, généralement avec l'apache finale redémarrage en utilisant:

/etc/init.d/apache2 restart

A partir de ce moment-là, vous avez juste à profiter de la superbe performance de Apache2 MPM «travailleur».

À Padoue, Florence et Finale Ligure officielle de Debian Squeeze et Release Party!

Nessun commento » Annonces , des journaux Web , des nouvelles , des Open Source Aucun commentaire »

Manque juste un jour à la version officielle des nouvelles de Debian GNU / Linux 6.0 - nom de code Squeeze et . Le monde se prépare à célébrer la naissance de cette nouvelle version de Debian doverosissima la planification d'une célébration qui implique tout le monde, absolument tout le monde qui veulent participer: étudiants, amateurs, débutants, les partisans, les professionnels et les utilisateurs de tous types et niveaux.

À l'heure actuelle en Italie seulement trois sont Debian Release Party Squeeze et officiellement enregistrée sur le site de la distro Linux: Finale Ligure , Florence et Padoue .

Qui est là-bas, ne manquez pas de participer! Ceux qui sont quelque part ailleurs dans le monde - et ces jours-ci vous vous sentez comme si je les envie! - On peut toujours consulter la liste officielle des partis qui sont détenus dans chaque nation à cette adresse: http://wiki.debian.org/ReleasePartySqueeze

GIMP: multi-résolution favicon avec transparence

Nessun commento » Open Source , Trucs et astuces Pas de commentaires »

Stumble ce tutoriel très bien fait sur ​​la façon dont vous pouvez facilement créer des favicons avec GIMP . L'explication est très détaillée, de sorte que je rapportons ici un bref résumé.

Étant donné que les favicons sont de plus en plus important de trouver rapidement une ressource au sein d'un navigateur Web, un gestionnaire de signet, ou même une application pour les appareils mobiles, il faut dire que faire un favicon differentissimi adapté à tous ces outils de travail nécessite une certaine prudence. Tout d'abord la multirésolution: la favicon pour être affichés correctement dans tous les formats populaires - 16x16px, 32x32px, 64x64px et 128x128px.

Limitée à la taille minimum pour satisfaire tout le monde n'est pas un choix approprié: nous aurons de nombreuses applications qui montrent la boîte de favicon constitué d'un incompréhensible pixeloni chercher. Prenez seulement les grandes tailles au lieu de produire une absence totale de soutien favicon dans plus âgés ou qui sont tout simplement pas en mesure de jouer sur l'icône préférée de ces dimensions.

Avec GIMP - le célèbre logiciel libre et ouvert éditeur d'image source - vous pouvez créer pré-formaté favicon à partir d'une image pour différentes tailles, l'obtention non seulement efficace mais aussi des effets de transparence multirésolution caractéristiques du format png, voici les étapes simples à suivre:.

  1. créer le format d'image. png pour une taille de 128x128px et économisez
  2. créer une copie de la première image, le réduire et l'enregistrer séparément à 64x64px
  3. créer une copie de la première image, le réduire et l'enregistrer séparément à 32x32px
  4. créer une copie de la première image, le réduire et l'enregistrer séparément à 16x16px
  5. ré-ouvrir la première image à 128x128px
  6. niveau de l'importation que l'image de 64x64px
  7. niveau de l'importation que l'image de 32x32px
  8. niveau de l'importation que l'image de 16x16px
  9. enregistrer l'image résultante comme une icône de Windows (. ico) correctement l'attribution des différents niveaux dans les formats correspondants

Fait! Maintenant vous avez juste besoin d'inclure dans vos pages, la multirésolution favicon et appeler avec les balises HTML appropriées:

<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />