Archiv für Februar 2011

Verbesserung der Leistung von WordPress mit Apache MPM Worker

1 commento » Apache , Web-Log , Open Source , Tipps & Tricks , Wordpress 1 Kommentar »

Von ein paar Wochen für einen meiner Test-Server Ich habe ein Upgrade von Apache2-MPM bringt es ab der Version "prefork" zu "Worker". Ich beschloss, diesen Test nach der Lektüre einige interessante Beiträge, die eine signifikante Verbesserung der Performance von WordPress nach dem Durchführen des Updates beschrieben tun. Die Studie bestätigt alles auf dem Server in Frage - die nicht mehr dreht einen brennenden "Lenny" - ich konnte eine Netto-Reduktion der durchschnittliche Belastung während der Vollstreckung einer großen Anzahl von PHP5 FastCGI-Prozesse durch gleichzeitige Anrufe generiert aufzeichnen WordPress, erzeugt eine Art Heimat banchwork mit einfachen PHP-Skripten erhalten sich.

Ich erkläre schnell, was macht den Unterschied zwischen den beiden Versionen von Apache, zumindest in Fragen, die die Leistung von WordPress beeinflussen dann: Während die Version normalerweise als Standard - genannt "prefork" - verwendet eine Multi-Processing-Modul basierend auf den Prozessen, die Version von "Arbeitnehmern" statt mit Gewinden. Das Modell "prefork" verwaltet ein Prozess für jede Verbindung, während die "Worker" läuft ein Prozess für jede Gruppe von Threads und einem Thread für jede Verbindung. Auf diese Weise eher die Version von "Worker" Apache2 auf weniger Speicher benötigt und zur besseren Verteilung der Anrufe an den Prozessor ihnen den Weg zum größten Anzahl der Kerne - aus diesem Grund neigen wir dazu, "Worker" besser geeignet für Multicore-Server in Betracht ziehen, was bedeutet, dass ist auf diejenigen, die die wichtigsten Performance-Verbesserungen messen können.

Beachten Sie jedoch, der zu zahlende Preis kann erheblich abschreckend für viele von euch laufen kann PHP5 und mod_fcgid Nur so können Sie aufgeben müssen mod_php5 Apache wird! Denken Sie zweimal, bevor so diese Art von Operationen.

So wie ich normalerweise meinen Server konfigurieren, der Übergang vom "prefork" zu "Worker" in meinem Fall war ein einziger Befehl:

aptitude install apache2-mpm-worker

Aptitude sofort warnte mich, dass die Installation dieses Pakets würde auf die Entfernung von libapache2-mod-php5 führen:

# 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

Wenn Sie fortfahren entscheiden - ich wiederhole: Um dauerhaft verzichten mod_php5! - Die Installation wird in wenigen Sekunden geschehen, in der Regel mit dem letzten Neustart Apache mit:

/etc/init.d/apache2 restart

Von diesem Punkt an, müssen Sie nur noch die hervorragende Leistung von Apache2-MPM "Worker" zu genießen.

In Padua, Florenz und Finale Ligure offiziellen Debian Squeeze-Release-Party!

Nessun commento » Anzeigen , Web-Log , Neuigkeiten , Open Source Keine Kommentare »

Fehlt nur einem Tag auf den offiziellen Release der neuen Debian GNU / Linux 6.0 - Codename Squeeze . Die Welt bereitet sich auf die Geburt dieser neuen Version von Debian doverosissima planen eine Feier, die alle, wirklich alle, die daran teilnehmen möchte, geht feiern: Studenten, Liebhaber, Anfänger, Fans, Profis und Anwender von allen Formen und Ebenen.

In dem Augenblick in Italien sind nur drei Debian Squeeze Release Party offiziell auf der Webseite des Linux-Distribution registriert: Finale Ligure , Florenz und Padua .

Wer ist da draußen, verpassen Sie nicht zu beteiligen! Diejenigen, die woanders in der Welt sind - und in diesen Tagen fühlen Sie sich wie, wenn ich sie beneide! - Kann immer auf der offiziellen Liste der Parteien, die in jeder Nation an diese Adresse statt: http://wiki.debian.org/ReleasePartySqueeze

GIMP: Multi-Resolution Favicon mit Transparenz

Nessun commento » Open Source , Tipps & Tricks Keine Kommentare »

Stumble diese sehr gut gemacht Anleitung, wie Sie lassen sich leichter erstellen Favicons mit GIMP . Die Erklärung ist sehr detailliert, so dass ich berichten hier eine kurze Zusammenfassung.

Da die Favicons immer wichtiger werden, um schnell eine Ressource innerhalb eines Web-Browser, einen Lesezeichen-Manager oder sogar eine Anwendung für mobile Geräte, muss man sagen, dass damit ein Favicon differentissimi eignet sich für all diese Instrumente Arbeit verlangt werden einige Sorgfalt. Zunächst wird der Mehrfachauflösung: das Favicon korrekt in allen gängigen Formaten angezeigt werden - 16x16px, 32x32px, 64x64px und 128x128px.

Begrenzt auf die minimale Größe, um alle glücklich ist kein geeigneter Wahl: Wir werden viele Anwendungen, die das Favicon Box bestehend aus einer unverständlichen pixeloni geholt zu zeigen. Nehmen Sie nur die größeren Größen zu produzieren, anstatt einen völligen Mangel an Favicon-Unterstützung bei älteren oder die sich einfach nicht in der Lage, um die Favoriten-Icon dieser Dimensionen spielen.

Mit GIMP - die berühmte freie Software und Open-Source-Bildbearbeitungsprogramm - Sie können bereits formatierte Favicon aus einem Bild in verschiedenen Größen, den Erhalt nicht nur effektiv, sondern auch Multiresolution Transparenz-Effekte Merkmal des Format zu erstellen png, hier sind die einfachen Schritte zu befolgen:.

  1. schaffen Sie das Bild-Format. png zu einer Größe von 128x128px und speichern
  2. erstellen Sie eine Kopie des ersten Bildes, reduzieren Sie es und speichern Sie sie separat zu 64x64px
  3. erstellen Sie eine Kopie des ersten Bildes, reduzieren Sie es und speichern Sie sie separat zu 32x32px
  4. erstellen Sie eine Kopie des ersten Bildes, reduzieren Sie es und speichern Sie sie separat zu 16x16px
  5. wieder zu öffnen, das erste Bild auf 128x128px
  6. Import-Niveau wie das Bild 64x64px
  7. Import-Niveau wie das Bild 32x32px
  8. Import-Niveau wie das Bild 16x16px
  9. speichern Sie das resultierende Bild als Windows-Icon (. ico) richtig die Zuordnung der verschiedenen Ebenen in den entsprechenden Formaten

Fertig! Jetzt brauchen Sie nur in Ihren Seiten einbinden, das Favicon Multiresolution und rufen Sie mit den entsprechenden HTML-Tags:

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