PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Archive for 2012

Probleme mit libmemcached und PECL memcached Inkompatibilität

with 4 comments

Da wir uns bei mail.de wunderten warum eines unserer Preload-Scripte nicht so funktioniert wie es sollte, habe ich gestern und heute mehrere Stunden damit zugebracht herauszufinden woran das liegt.

Das Preload-Script ist eine Art Warmup-Script, es lädt gewisse Daten in den Memcached-Server die kurz darauf benötigt werden (könnten). Das Preload-Script läuft mittels Gearman auf eigenen Maschinen, getrennt von den Apache-Webservern.

Da wir neue Features erstmal in einer Umgebung testen die der Live-Umgebung sehr ähnlich ist (wir nennen sie PreLive, andere nennen sie staging), fiel uns da auf dass das Preloading nicht so funktionierte wie gewünscht. Auf unseren Entwicklermaschinen und in der kleinen lokalen Testumgebung ist es nicht aufgefallen da dort beides nicht getrennt ist.

Weiterlesen »

Written by Michael Kliewe

Juni 20th, 2012 at 2:35 pm

Posted in PHP

Tagged with , , ,

SPDY Beta-Patch für nginx verfügbar: Ein erster Test

with 12 comments

Endlich ist es soweit, mein favorisierter Webserver nginx erhält SPDY Support. Für Apache gibt es schon seit längerem ein SPDY-Modul das seit einigen Wochen als stabil gekennzeichnet ist. SPDY wird wahrscheinlich das neue HTTP 2.0, von Google entwickelt bietet es einige neue Features die das Web schneller und sicherer machen sollen. Unter anderem wird alles komprimiert (auch die Header), SSL ist zwingend vorgeschrieben und mittels Multiplexing können alle Resourcen über eine TCP-Verbindung geladen werden, und noch einiges mehr. Wer mehr über SPDY wissen will schaue sich am besten das Video von Google über SPDY an, es ist sehr empfehlenswert!

Weiterlesen »

Written by Michael Kliewe

Juni 16th, 2012 at 10:08 am

Posted in Server-Software

Tagged with , , , , , ,

Präsentationen der Dutch PHP Conference 2012

with 9 comments

Wie ihr ja schon gelesen habt war ich dieses Jahr zum ersten Mal auf der Dutch PHP Conference. Für alle die nicht dabei sein konnten oder sich die parallel gelaufenen Sessions angucken möchten, hier eine Auflistung der Slides. In den nächsten Wochen und Monaten wird es im TechPortal auch die Audio-Aufzeichnungen zu hören geben.

Falls ihr die noch fehlenden Präsentationen findet, sagt bitte Bescheid!

07 Juni 2012

Web Services
Lorna Mitchell

Acceptance and Integration Testing With Behat
Ben Waine

The Agile Toolbox 2012 – Practices
Sebastian Schürmann

Weiterlesen »

Written by Michael Kliewe

Juni 15th, 2012 at 10:52 am

Präsentationen der php|tek 12

without comments

Das Konferenzjahr ist bereits in vollem Gange, und ich muss noch die Präsentationen der php|tek 12 nachholen. Morgen wird es die Liste der Dutch PHP Conference geben. Also viel neues Zeug zum angucken.

22. Mai 2012

FAIL
Keith Casey

Creating a High Quality App Using PHP Components from Around Our World
Ryan Weaver

Developer Testing 201: When to Mock and When to Integrate
Laura Beth Denker

HTML5 and Javascript for the PHP Developer
Jake Smith

API Development
Rob Richards

Workshop QA on Zend Framework Applications
Michelangelo van Dam

23. Mai 2012

Weiterlesen »

Written by Michael Kliewe

Juni 14th, 2012 at 11:43 am

Tag 2 in Amsterdam: Dutch PHP Conference 2012!

with 7 comments

Nicht wirklich ausgeschlafen, aber direkt wach und gespannt auf den Tag verlasse ich so schnell wie möglich das kleine Hotelzimmer und bin bereits vor 9 Uhr im RAI. Mit Plätzchen als Frühstück und das Lesen des Twitterstreams #dpc12 der letzten Stunden überbrücken wir die Zeit bis zum Start der Opening-Session und der darauf folgenden Keynote von Rasmus Lerdorf.

Rasmus fragte die Konferenzteilnehmer ob sie Dinge mit PHP erstellen die wichtig sind. Er zeigte ein Projekt das Leben rettet und in Katastrophensituationen Menschen finden und vernetzen kann. Bauen wir wichtige Seiten? Farmville, Foto-Webseiten etc? Alles relativ unwichtig. Wir haben bald keine Dinge mehr die wir nur mit dem Keyboard lösen können, wichtig ist es nach draußen zu gehen und zu schauen wo die wirklichen Probleme des Lebens und der Welt liegen die es zu lösen gilt. Die Vernetzung mit der Außenwelt außerhalb von Computern fehlt.

Weiterlesen »

Written by Michael Kliewe

Juni 11th, 2012 at 7:16 pm