News im Dezember 2008

30/12/2008 - Ein gutes Jahr geht zu Ende

Tja, das Jahr neigt sich dem Ende zu, Zeit für einen Rückblick.

serverzeit.de ist gewachsen, es sind mehr Tutorials hinzugekommen als ich gehofft hatte. Es gab kleine Veränderungen, zahlreiche Updates. Insgesamt also ein gutes Jahr wie ich finde.

Für das kommende Jahr sind Neuerungen geplant, weitere Tutorials und die Veröffentlichung des lang ersehnten eBooks. Ich arbeite fleissig an der Aufbereitung der Tutorials, da sie so wie sie online sind nicht immer offline zu gebrauchen sind. Zudem soll das ganze später ja noch nach was aussehen, nicht wahr? Aber sobald es fertig ist, werde ich es natürlich bekannt geben.

Darüber hinaus soll das Redesign an den Start gehen. Ich muss noch einiges umsetzen und standardkonform machen, evtl. nochmals alles neu machen. Ich möchte ein zeitloses Design, das mir nicht nach einem Jahr auf die Nerven geht. Mal sehen was ich da mache.

Ich wünsche euch jedenfalls für das neue Jahr alles erdenklich Gute und hoffe, dass ihr das vergangene Jahr genauso zufriedenstellend genutzt habt.

Alles Gute,

Benedikt


21/12/2008 - Ausfall am 21.12.2008

Pünktlich zur Weihnachtszeit habe ich beim Upgraden auf die neue PHP-Version meine Jail zerschossen. Beim Upgrade hat die Installation einer Extension nicht funktioniert und seltsamerweise wurden dabei sämtliche Erweiterungen deinstalliert.

Daher musste ich mein Backup vom Freitag wieder einspielen. Das hat etwas länger gedauert. Sorry dafür.

Hintergrund:

Ich habe PHP upgegradet mit portupgrade, aber versäumt die Datei UPDATING nicht gelesen. Dort steht, dass zunächst die Extension 'php5-pcre' deinstalliert werden muss, da diese nun im CORE enthalten ist. Danach ging alles reibungslos. Nun war aber das Problem, dass ich beim Starten der FCGI-Prozesse eine Fehlermeldung erhielt: 'Chiled exited with: 254'.
Daraufhin habe ich 'php-cgi' per Hand ausgeführt, was mir die Ursache dar bot: Ich habe vergessen eAccelerator zu re-kompilieren...


14/12/2008 - GreenSQL-Performance

Ich habe seit gestern GreenSQL laufen und habe heute mal ein paar nicht representative Tests gemacht. Das Ergebnis stellt sich wie folgt dar:

Ohne GreenSQL
7960 Einträge pro Sekunde im Mittel

Mit GreenSQL (Learning-Mode)
3579 Einträge pro Sekunde im Mittel

Mit GreenSQL (Risk-Calculation-Mode)
3662 Einträge pro Sekunde im Mittel

Mit GreenSQL (Whitelist-Mode)
3643 Einträge pro Sekunde im Mittel

Fazit
Was sagt uns das? Nun, GreenSQL zieht die Performance um mehr als 50% nach unten. Das ist soweit nicht erstaunlich, da zwischen den Webserver und die Datenbank nochmals eine Query-Engine geschalten wurde. Dass die Performance so sehr leidet, überrascht mich schon etwas. Aber man muss bei diesem Test folgendes berücksichtigen:

  • Das sind Extrem-Tests. Bei kleinen bis mittelgrossen Webseiten wird sich das nicht allzu sehr bemerkbar machen.
  • Der Whitelist-Mode bringt keinen Performance-Vorteil, womit ich eigentlich gerechnet hatte.
  • Die meisten Webseiten heutzutage sind gecacht (eAccelerator, XCache, eigene Cacheengine etc.) und produzieren garnicht sooooviele Abfragen, wie hier im Test simuliert wurde.
  • Sicherheit ist manchmal wichtiger als 500ms schnellere Ladezeit.
Ich werde GreenSQL auf serverzeit.de erstmal weiter laufenlassen, evtl auch meinen Blog dran anbinden. So kann ich ggf. Fehler in der Software abfangen.

13/12/2008 - mySQL-Firewall für serverzeit.de

Ich hatte heute etwas Zeit und habe diese genutzt um eine mySQL-Firewall aufzusetzen. Derzeit läuft lediglich serverzeit.de über diese Firewall. Da die Konfiguration unter FreeBSD etwas tricky ist, werde ich dazu auch noch ein Tutorial verfassen. habe ich dazu ein Tutorial verfasst.


13/12/2008 - iTunes-Server: FireFly auf FreeBSD

In meinem Blog habe ich es ja schon geschrieben, ich habe mir einen iTunes-Server aufgesetzt, mit dem ich aus iTunes heraus meine Musik direkt abspielen kann, also muss nicht den Umweg über die Samba-Shares gehen, wenngleich sich beide Optionen bestens ergänzen. Uploads gehen mit iTunes nämlich nicht.

Warum iTunes? Nun, ich hab mal den Umstieg auf Mac OSX gewagt und für dieses Betriebssystem sagt man, dass iTunes wohl der beste und am besten integrierte MediaPlayer ist. Das Gefühl sei unter OSX gegenüber Windows auch ein ganz anderes. Naja, mal sehen.

Ein Tutorial zur Einrichtung folgt in Kürze. Seid gespannt. ist seit wenigen Minuten online. Berichtet doch mal bitte, ob es funktioniert und - falls ihr nicht in einer Jail installiert - ob er in iTunes immer aufscheint.