Nginx und SPDY/HTTP 2.0 unter Ubuntu 14.04

In einem alten Artikel habe ich gezeigt, wie man HTTP 2.0 bzw. SPDY unter Apache2 zum Laufen bekommt. Die vergangenen Tage war ich mit dem Umzug des Servers beschäftigt und bin auf dem neuen Server auf Nginx (gesprochen: Engine X) umgestiegen. Da meine Versuche unter Apache ziemlich gescheitert sind und ich das Modul wieder deinstallieren musste, habe ich mich gefragt, ob dies unter dem jüngeren Webserver vielleicht besser funktioniert.

Weiterlesen…

[UPDATE] Benchmark Appserver.io

Ich wurde auf ein äußerst interessantes Projekt aufmerksam, nämlich Appserver.io. Appserver.io ist ein Webserver, welcher komplett in PHP geschrieben wurde und noch einige Zusatzfeatures mit sich bringt. Die Grundidee leuchtet ein: Wenn ich eine PHP-Software wie TYPO3 CMS betreibe, warum nicht gleich komplett im PHP Kontext arbeiten und so vielleicht den Overhead des Webservers, wie Apache/Nginx, minimieren. Ob Appserver aber wirklich schneller ist als das „alte“ Apache + PHP Gespann, wollte ich nun einmal testen. Dazu muss natürlich gesagt werden, dass Appserver in einer noch recht frühen 1.0.1 Version vorliegt und gegen eine Software antritt, welche bereits 20 Jahre alt ist.

Weiterlesen…

[UPDATE] HTTP 2.0/SPDY unter Ubuntu 14.04 und Apache 2.4 aktivieren

Nachdem die Spezifikation von HTTP 2.0 steht, dachte ich mir, dass sich ein Blick auf HTTP 2.0 mal lohnen könnte. Immerhin sollte man als Webentwickler gerade bei dieser Technologie auf dem neusten Stand sein. Also los gehts!

HTTP 2.0 bzw. mod_spdy für Apache 2.4 zu aktivieren ist gar nicht so schwer.

Weiterlesen…

Vagrant und TYPO3

Vagrant ist ein Programm, welches alle erforderlichen Einstellungen für die virtuelle Maschine vornimmt. So ist es zwingend nötig, VirtualBox installiert zu haben. Wie ihr mit Vagrant ganz unkompliziert und schnell eine Entwicklungsmaschine erstellen könnt, will ich euch hier zeigen. Der Vorteil einer universellen Entwicklungsmaschine, welche von jedem Entwickler benutzt werden kann, liegt daran, dass diese typischen Fehler „aber bei mir gehts“ minimiert werden. Zudem ist es für das Testen von Vorteil, da man die Umgebung der Live-Seite versucht nachzuahmen.

Als erstes solltet ihr euch Vagrant und gegebenenfalls VirtualBox installieren. Nachdem dies getan ist, machen wir uns nun damit vertraut, wie Vagrant zu benutzen ist.
Vagrant ist ein Kommandozeilen-Tool, welches keine GUI mitbringt, also braucht ihr zwingend euer CMD-Fenster (Windows) oder das Terminal (Mac OS X, Linux). Navigiert nun in einen Ordner, welcher leer ist. Als Tipp würde ich euch hier empfehlen, den Ordner direkt in den Home-Ordner zu legen, so habt ihr es später viel einfacher, wenn ihr eure Entwicklungsmaschine starten wollt.

Weiterlesen…

pyLoad 0.4.10 – neues Design

Pyload, der beliebte Download-Manager, bekommt mit Version 0.4.10 ein neues Design. Ein erster Screenshot ist hier zu sehen:

Neues Design pyLoad

Auch scheint die Veröffentlichung der neuen Version nahe zu sein, so äußerte sich das pyLoad-Team zum Erscheinungstermin nur salopp „just few fixes are still required“. Dies wird langsam aber auch Zeit, das letzte Release von pyLoad erschien am 14. Dezember 2011.

Source