PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Archive for the ‘Server-Software’ Category

Das POP3 Protokoll im Detail betrachtet

without comments

Nachdem ich bereits das IMAP Protokoll und auch das SMTP Protokoll unter die Lupe genommen habe, möchte ich heute das POP3 Protokoll untersuchen und zeigen welche Befehle es gibt und wie man damit E-Mails von einem Mail-Server lesen kann. POP3 ist genauso wie IMAP ein Protokoll zum Abholen von E-Mails mit einem Mailclient wie zum Beispiel Outlook, Thunderbird etc.

Zuerst müssen wir uns zum Server verbinden, das geht entweder unverschlüsselt oder verschlüsselt mittels TLS oder SSL. Hier die verschiedenen Wege:

Weiterlesen »

Written by Michael Kliewe

November 28th, 2011 at 9:53 am

Linkpool Nummer 26

with 2 comments

Der neue Apache httpd v 2.4 (PDF):

http://people.apache.org/~jim/presos/ACNA11/Apache_httpd_cloud.pdf

In welchen Fällen bei foreach-Schleifen nutzt PHP intern Kopien und wann nicht:

http://nikic.github.com/2011/11/11/PHP-Internals-When-does-foreach-copy.html

Was bei Google unter anderem wichtig ist: Qualität, Rechtschreibung …

http://sixrevisions.com/content-strategy/creating-websites-optimized-for-googles-panda-algorithm/

Weiterlesen »

Written by Michael Kliewe

November 26th, 2011 at 11:33 am

Slides und Videos der Velocity Europe 2011

without comments

Hier werdet ihr euch freuen, es gibt viele Videos und viele Präsentationen von der Velocity Europe, sehr gute Speaker und sehr interessante Themen aus dem Performance- und Operations Umfeld, dafür sollte man sich auf jeden Fall einige Stunden einplanen und Videos + Präsentationen angucken, es lohnt!

Dienstag, 08. November 2011

9:00 Plenary
Opening remarks Steve Souders (Google), John Allspaw (Etsy.com)

9:10 Plenary
A Career in Web Operations Theo Schlossnagle (OmniTI)
YouTube Video

9:40 Plenary
Lightning Demos
Advanced Performance Analysis with Google Page Speed Andrew Oates (Google)
Debugging Mobile Web Applications with weinre Patrick Mueller (IBM)
YouTube Video
YouTube Video

9:55 Plenary
If You Can Keep Your Site Standing Up When All About You Are Falling Down… Robert Castley (Keynote Systems)
YouTube Video

Weiterlesen »

Written by Michael Kliewe

November 25th, 2011 at 10:43 am

Wo ungefähr ist eine IP Adresse beheimatet? GeoIP in PHP

with 8 comments

Manchmal möchte man wissen aus welchem Land oder welcher Region eine IP-Adresse kommt, und dafür gibt es bereits Lösungen die leicht zu benutzen sind. Als erstes schauen wir uns die Geo-IP-Datenbank von MaxMind an, die wir mit der PEAR-Klasse Net_GeoIP ansprechen. Wer nur das Land braucht der sollte sich die kostenlose GeoLite Country Datenbank anschauen, wenn die Stadt bzw. die Region benötigt wird wirft man einen Blick auf die GeoLite City Datenbank. Von beiden gibt es auch noch kostenpflichtige Versionen, die genauer und aktueller sind.

Das erste Beispiel zeigt die Verwendung der Länder-Datenbank:

Weiterlesen »

Written by Michael Kliewe

November 23rd, 2011 at 10:11 am

PHP Clouds und Platform as a Service (PaaS): phpcloud von Zend

with 3 comments

Die Zend Cloud phpcloud wurde auf der ZendCon 2011 im Oktober vorgestellt, ich habe mich natürlich direkt vorregistriert und seitdem auf einen Invite gewartet. Nun habe ich einen Invite-Key bekommen und direkt ein wenig damit experimentiert.

Dieser Artikel stellt also eine weitere Platform-as-a-Service (PaaS) für PHP vor. Die Applikationen laufen auf einem Fundament namens Zend Application Fabric (ein aufgebohrter Zend Server) und können entweder in einer private Cloud oder bei einem der folgenden Anbieter gehostet werden: Rightscale, Amazon, IBM oder Rackspace (Info).

Die Registrierung verlangt aktuell einen Zend-Account und den besagten Invite-Key. Danach muss man als nächstes einen Container anlegen in dem die Applikationen laufen werden. Ich lege also einen ersten Testcontainer an:

Weiterlesen »

Written by Michael Kliewe

November 14th, 2011 at 9:25 am