Arhiva pentru februarie 2011

Îmbunătăţirea performanţei de WordPress cu Apache lucrătorilor MPM

1 commento » Apache , web log , Open Source , Tips & Tricks , Wordpress 1 Comentariu »

De la câteva săptămâni pentru unul din server de test meu am actualizat Apache2 MPM aducând-o de la versiunea "Prefork" la "lucrător". Am decis să fac acest test după ce a citit unele posturi interesante pe care a descris o îmbunătăţire semnificativă a performanţei de WordPress, după efectuarea acestei actualizări. Studiu a confirmat totul pe server, în cauză - care nu se mai transformă o flacari "Lenny" - am putea înregistra o reducere netă în medie de încărcare în timpul executării unui număr mare de procese PHP5 FastCGI generate de apeluri simultane WordPress, un fel de banchwork acasă obţinut cu scripturi PHP simple, s-au produs.

Am explica repede ceea ce constituie diferenţa dintre cele două versiuni de Apache, cel puţin pe problemele care afectează performanţa de WordPress, atunci: în timp ce versiunea de obicei este considerat standard - numita "Prefork" - foloseşte un modul de multi-procesare pe baza proceselor, Versiunea de "lucrători" în loc de a folosi fire. Modelul "Prefork" gestionează un proces pentru fiecare conexiune, în timp ce "lucrător" se execută un proces pentru fiecare grup de fire şi un fir pentru fiecare conexiune. În acest fel, versiunea de "lucrător" Apache2 au tendinţa de a utiliza mai puţină memorie şi pentru a distribui mai bine apelurile la procesor orientându-le la cel mai mare număr de nuclee - pentru acest motiv, avem tendinţa să ia în considerare "lucrător" mai potrivite pentru multicore servere, ceea ce înseamnă că pe cei care pot măsura îmbunătăţiri mai semnificative de performanţă.

Aveţi grijă, totuşi, preţul plătit poate fi considerabil mai dificila pentru multi dintre voi se poate executa şi PHP5 mod_fcgid singurul mod va fi obligat să renunţe la mod_php5 Apache! Gândiţi-vă de două ori înainte, astfel încât acest tip de operaţiune.

Modul în care am, de obicei, configura serverul meu, tranziţia de la "Prefork" la "lucrător", în cazul meu a fost o singură comandă:

aptitude install apache2-mpm-worker

Aptitude imediat ma avertizat că instalarea acestui pachet ar duce la eliminarea 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

Dacă vă decideţi să continuaţi - repet: să renunţe la mod_php5 permanent! - Instalare se va întâmpla în câteva secunde, de obicei, cu Apache final de repornire folosind:

/etc/init.d/apache2 restart

Din acest punct, trebuie doar să se bucure de performanţa superbă a Apache2 MPM "lucrător".

În Padova, Florenţa şi Finale Ligure oficial în Debian Release Party Strângeţi!

Nessun commento » Anunţuri , web log , Ştiri , Open Source No Comments »

Lipseşte doar o zi la lansarea oficială a noilor Debian GNU / Linux 6.0 - Strângeţi cu nume de cod . Lumea se pregăteşte pentru a sărbători naşterea de această nouă versiune de Debian doverosissima de planificare o sărbătoare care implică toată lumea, absolut toata lumea care vrea sa participe: studenţi, entuziaşti, începător, suporterii, profesionişti şi utilizatorii de toate tipurile şi nivelurile.

La moment, în Italia, doar trei sunt Debian Release Party Strângeţi oficial înregistrate pe site-ul de distribuţii Linux: Finale Ligure , Florenţa şi Padova .

Cine este acolo, nu rataţi şansa de a participa! Cei care sunt în altă parte în lume - şi în aceste zile sa te simti ca si cum le invidiez! - Pot consulta mereu pe lista oficială a partidelor, care sunt deţinute în fiecare naţiune la această adresă: http://wiki.debian.org/ReleasePartySqueeze

GIMP: multi-rezoluţie favicon cu transparenţă

Nessun commento » Open Source , Tips & Tricks No Comments »

Stumble acest tutorial foarte bine realizat despre cum puteţi crea cu uşurinţă favicons cu GIMP . Explicaţia este foarte detaliat, asa ca am raporta aici un scurt rezumat.

Având în vedere faptul că din ce în ce favicons sunt importante pentru a localiza rapid o resursă într-un browser Web, un manager de marcaj, sau chiar o cerere pentru dispozitive mobile, trebuie spus că a face o differentissimi potrivit pentru toate aceste instrumente de lucru necesită favicon unele de îngrijire. În primul rând multiresolution: favicon pentru a fi afişate corect în toate formatele populare - 16x16px, 32x32px, 64x64px şi 128x128px.

Limitată la dimensiunea minimă a păstra toată lumea fericită, nu este o alegere potrivită: vom avea mai multe aplicaţii care arată Box favicon constând dintr-un neînţeles pixeloni preluat. Luaţi numai dimensiuni mai mari, în loc să producă o lipsă totală de sprijin favicon în mai în vârstă sau care sunt pur şi simplu nu pot să joace icoana preferat de aceste dimensiuni.

Cu GIMP - software-ul celebru liber şi deschis imagine Source Editor - aveţi posibilitatea să creaţi de pre-formatat, favicon de la o imagine la dimensiuni diferite, obţinerea nu numai eficiente, dar, de asemenea, efecte de transparenţă multiresolution caracteristice a format PNG, aici sunt paşi simpli de urmat:.

  1. a crea format de imagine PNG la o dimensiune de 128x128px. şi de a salva
  2. a crea o copie a imaginii în primul rând, reducerea şi salvaţi-l separat 64x64px
  3. a crea o copie a imaginii în primul rând, reducerea şi salvaţi-l separat 32x32px
  4. a crea o copie a imaginii în primul rând, reducerea şi salvaţi-l separat 16x16px
  5. re-deschide prima imagine la 128x128px
  6. la nivel de import 64x64px imagine
  7. la nivel de import 32x32px imagine
  8. la nivel de import 16x16px imagine
  9. a salva imaginea rezultată ca o Icon pentru Windows (. ICO) atribuirea în mod corespunzător diferitelor niveluri din formatele corespunzătoare

Adoptată! Acum, trebuie doar să includă în paginile dvs., multiresolution favicon şi apelaţi cu tag-uri HTML corespunzătoare:

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