Archiv für Januar, 2011

Radial Keyboard (iPad)

0

Bildschirmfoto 2011-01-17 um 12.47.16.jpg

alternative Tastatur für iPad, 2 Tage kostenlos

Radial (AppStore Link) Radial
Hersteller: Isaac D. Lim
Freigabe: 4+
Preis: 0.79 € Download

Pangea Arcade Gratis im Mac App Store!

3

2007 bin ich erstmalig auf den Titel aufmerksam geworden und habe seit diesem Zeitpunkt einige Stunden mit Warheads verbracht. Damals – 2007 – kostete das Spiel 15 Euro und war vereinzelt im Angebot für 8 Euro zu bekommen.

Heute bin ich zufällig im Mac App Store über das Spiel gestolpert und siehe da, es ist GRATIS, zumindest für kurze Zeit. Für diesen Kurs sollte man schnell zuschlagen, bevor es wieder auf den jetzt regulären Preis von 3,99 Euro hochgezogen wird.

Mac App Store

Pangea Arcade (AppStore Link) Pangea Arcade
Hersteller: Pangea Software, Inc.
Freigabe: 9+4
Preis: 7.99 € Download

Mac-AppStore: Linkinus preisgesenkt

8

Bildschirmfoto 2011-01-16 um 16.59.11.jpg

Mein Lieblings-IRC-Client unter Mac OS X Linkinus wird gerade im AppStore für 3,99€ verramscht. Kostet sonst 19,99€. Einen ausführlichen Testbericht der damaligen Version 2.0 hatten wir hier geschrieben. Aktuell ist 2.2. Besitzer dieser aktuellen Version wird Linkinus als “installiert” im AppStore angezeigt. Brauchen also nicht zuschlagen.

Linkinus (AppStore Link) Linkinus
Hersteller: Conceited Software
Freigabe: 4+3
Preis: 7.99 € Download

Die Alternative Textual IRC Client ist eine schicke, schmale Alternative und ebenfalls für 3,99€ zu haben, kann aber mit den vielen Features von Linkinus nicht mithalten, ist aber eventuell der Grund für Linkinus Preis-Dumping-Aktion.

Textual IRC Client (AppStore Link) Textual IRC Client
Hersteller: BestTechie Holdings, Inc.
Freigabe: 4+5
Preis: 3.99 € Download

Links
http://www.aptgetupdate.de/2009/06/12/mac-linkinus-2-0-irc-client-major-update/

Cover Orange (iPhone)

0

Bildschirmfoto 2011-01-16 um 15.11.01.jpg

Knobel Spiel, top bewertet – TIPP!

Cover Orange (AppStore Link) Cover Orange
Hersteller: FDG Mobile Games GbR
Freigabe: 4+5
Preis: 0.79 € Download

Hit the Apple (iPhone)

0

Bildschirmfoto 2011-01-16 um 15.05.45.jpg

Lustiges Spiel für Zwischendurch. Kostenlos in den nächsten 4 Tagen. Sonst 0,79€.

Hit the Apple! (AppStore Link) Hit the Apple!
Hersteller: Falcon Mobile Inc.
Freigabe: 9+3.5
Preis: Kostenlos Download

WordPress optimieren: Varnish und mehr

22

Ich möchte einfach nur mal kurz beschreiben, was ich in den letzten Tagen so alles angestellt habe, um diesen Blog, der mir WordPress betrieben wird, ein wenig mehr Dampf zu geben, denn wie wir alle wissen, ist die Geschwindigkeit nicht nur gut für Google-Ranking und co., nein, viel wichtiger ist die Performance für den Leser, dem eigentlichen Empfänger der Seite. Und mir persönlich als Blogger raubt ein langsamer Blog Nerven und den Spaß am Schreiben.

Bildschirmfoto 2011-01-16 um 14.14.16.jpg

Dieser Artikel geht aber nicht unbedingt ins kleinste Detail. Ich versuche nur einige Dinge zusammenzufassen. Eventuell findet ja jemand den einen oder anderen Tipp oder kann sogar noch etwas dazu beitragen.

Bevor man mit komplexen Methoden wie Caching und co. anfängt, sollte man erst einmal die eigentlich Webseite schlank halten und in meinen Fall die Seite aufräumen und entschlacken. Das wichtigste, was einem schnell bewusst werden muss, ist die Tatsache, dass es nicht die “Performance-Lösung” gibt, sondern das die Geschwindigkeit von Webseiten durch sehr viele einzelnen Komponenten beeinflusst wird und man an sehr viele Schrauben drehen kann und muss.

Unter Aufräumen verstehe ich zum Beispiel:

  • Entfernen von unnützen und nicht mehr gebrauchten Plugins: es sammeln sich doch im Laufe eines WordPress-Lebens zahlreiche Plugins an, die man eventuell schon längst nicht mehr benuzt. Viele Plugins bringen eigene CSS und Javascript Dateien mit, die immer bei jedem Aufruf geladen werden. Ich habe das auch getan und so ca. 20 Plugins entfernt.
  • das benutzte Theme aktualisieren: auch das benutzte Theme sollte man auf Updates überprüfen
  • Datenbank optimieren: auch die Datenbank, meisten MySQL, so auch in meinem Fall, kann durch diverse Parameter auf Performance getrimmt werden – ein Tool, welches die MySQL DB testen und danach Tipps gibt ist: mysqltuner siehe http://blog.mysqltuner.com/

Bildschirmfoto 2011-01-15 um 18.00.12.jpg

  • HTTP Request verringern: je mehr Plugins man in WordPress verwendet, um so mehr CSS und Javascript Dateien werden einzeln geladen, warum da nicht alle CSS- und Javascript-dateien zu einem File bzw. wenigen zu kombinieren – es gibt zwar ein paar WP-Plugins, die einem da unter die Arme greifen. So richtig rund lief aber keins. Daher auch keine Empfehlung.
  • Bildergrößen optimieren: Bilder sind meistens der dickste Teil einer Webseite – auch bei uns. Eine Möglichkeit ist zB. die smush.it API zu nutzen um Bilder nachträglich ohne großen Qualitätsverlust (entfernen der JPEG Meta Daten, …) zu verkleinern. Folgendes WP Plugin automatisiert diesen Prozess. http://dialect.ca/code/wp-smushit/
  • Hilfreich sind darüber hinaus Tools wie YSlow, Page-Speed von Google bzw. Firebug oder die eingebauten Entwicklertools in Safari oder Chrome. Onlinetesttools findet man unter: http://tools.pingdom.com/ oder http://www.webpagetest.org/ .

Bildschirmfoto 2011-01-16 um 13.35.09.jpg

Es gibt mit Sicherheit noch viel mehr Möglichkeiten. Nutzt doch die Kommentarfunktion für eure Tipps rund um Optimierung von Webseiten insbesondere WordPress. Ich bin noch längst nicht am Ende damit. Werde mir in Zukunft auch sehr genau überlegen, welche Plugins installiert werden und welche nicht.

Varnish – Caching und mehr

Seit einiger Zeit erzeugen kurzfristige Zugriffspitzen hier im Blog eine dermaßen große CPU-Last, dass man teilweise überhaupt nicht mehr zugreifen und die Seite als “down” bezeichnen konnte. Speicher ist bei meiner Seite nicht das Problem. Zwei Dualcore Xeon CPUs sollten auch eigentlich ausreichen. Das CPU-intensive Erzeugen der dynamischen Seiten mittels PHP schaukelte die Last dermaßen auf, bis gar nichts mehr ging.

Lösung: Caching?!

Unter Caching versteht man das Abspeichern der dynamisch-erzeugten PHP-Seiten als statische HTML-Seiten, die dann sehr schnell geladen werden können, ohne dass die CPU zu sehr belastet wird. In diesem Zusammenhang wird oft das WordPress Plugin: WP Super Cache und der WordPress-eigene Cache empfohlen, welche auch prima bis zu einer bestimmten Seitengröße funktionieren.

Hat man aber vollen Zugriff auf seinem Server, kann man auch zu anderen Mitteln greifen – zum Beispiel: Varnish. Dieser Webbeschleuniger ist eine Art Proxy für dynamische Webseiten, konzipiert für Seiten mit viel Inhalt und wird vor dem eigentlichen Server (Apache, Nginx) geschaltet. Einen sehr guten Überblick über die verschiedenen Caching-Lösungen gibt dieser Benchmark-Artikel.

Die Installation ist recht einfach und kann mittels ein paar Befehlen unter Debian ausgeführt werden: apt-get install varnish . Fertige Pakete gibt es auch für FreeBSD, RedHat und mehr.

Die Konfiguration erfordert dann aber ein wenig mehr Einarbeitung in die Varnish Configuration Language (VCL), mit der man festlegen kann, was und wie gecacht werden soll. Eine recht brauchbare VCL für WordPress findet man hier. (Danke!) Diese kann man seinen eigene Bedürfnissen anpassen.

Varnish bringt darüber hinaus ein paar interessante Konsolentools mit:

Bildschirmfoto 2011-01-16 um 14.22.17.jpg

varnishhist – ein Histogram der Cache Treffer, varnishlog – LiveLog, varnishstat – umfangreiche Statistiken und varnishtop – Anzeige der Prozesse innerhalb von varnish

Varnish kann man auch für Loadbalancing und weiteren interessanten Konfigurationen benutzt werden.

Ein wichtiger Befehl im Zusammenhang mit Varnish ist die Möglichkeit bestimmte Elemente kurzfristig und schnell aus dem Cache zu löschen. Hier benutzt man das Administrationsschnittstelle von varnish mittels varnishadm. Beispiel: “varnishadm -T localhost:6082 purge.url http://www.aptgetupdate.de/feed/” löscht den generierten RSS-Feed und legt den aktualisierten Feed beim nächstem Aufruf neu in den Cache. Das WordPress Plugin wp-varnish ermöglicht das Löschen des Caches aus dem WordPress-Backend heraus.

Ich persönlich finde, der Einsatz von Varnish hat sich schon gelohnt. Die Verbesserung sind deutlich spürbar, sowohl auf der Serverseite, wo die CPU-Last kaum noch spürbar ist, auch nicht wenn die gleichzeitigen Zugriffszahlen in die Höhe steigen, als auch direkt am Browser.

Frage an die WordPressbetreiber: Setzt ihr auch auf Caching? Welche Software, welche Lösung würdet ihr empfehlen?

NoBrainer: Prince of Persia – Retro

2

Bildschirmfoto 2011-01-15 um 19.46.40.jpg

Universal, sonst 3,99€ TIPP!

Prince of Persia® Retro (AppStore Link) Prince of Persia® Retro
Hersteller: Ubisoft
Freigabe: 9+3.5
Preis: 0.79 € Download

RAPT – Robots Are People Too

2

Bildschirmfoto 2011-01-15 um 13.47.41.jpg

RAPT ist ein HTML5 Plattformspiel, in dem man zu zweit spielen kann. Ziemlich aussergewöhnlich. Also Kumpel oder Frau schnappen und loszocken. Kostet auch nix und läuft direkt im Browser (wohl am besten in Chrome). Man kann auch alleine spielen, wenn man es auf die Reihe bekommt, zwei Figuren gleichzeitig durch die abwechslungsreichen Level zu steuern.

Bildschirmfoto 2011-01-15 um 13.44.44.jpg

Links
http://raptjs.heroku.com/

Aboalarm für iPhone und iPad

0

Bildschirmfoto 2011-01-15 um 12.10.07.jpg

Abo-Ablaufdaten immer im Blick zu halten ist nicht immer einfach. Diese App hilft dabei. Noch recht neu und erst einmal kurzfristig kostenlos.

Aboalram übernimmt sogar die Kündigung per kostenlosen integrierten Faxversand. Unterschrieben wird per Fingereingabe. Aber wo ist der Haken? Ich habe keinen gefunden.

Mit Aboalarm macht sogar Kündigen Spass. ;)

Bildschirmfoto 2011-01-15 um 12.14.58.jpg

Aboalarm (AppStore Link) Aboalarm
Hersteller: Aboalarm UG (haftungsbeschraenkt)
Freigabe: 4+4.5
Preis: Kostenlos Download

Geared 2!

0

Bildschirmfoto 2011-01-14 um 22.57.42.jpg

Sehr gut bewertetes Knobel Spiel. Universal und über das Wochenende kostenlos.

Geared 2! (AppStore Link) Geared 2!
Hersteller: Bryan Mitchell
Freigabe: 9+3
Preis: 2.39 € Download
nach oben