kanedo

26.04.2009

Webseiten Optimierung 2

Webseiten Schneller machen

Dirk Jesse (der Entwickler von YAML) hat auf dem MobileCamp einen Vortrag gehalten, indem er verschiedene Ideen zur Optimierung der Webseitenperformance vorgestellt hat. Einen kurzen Auszug möchte ich hier vorstellen, da das für die einen oder anderen vielleicht interessant ist. Grundsätzlich ist einmal anzumerken, dass die Devise heißt: Inhalt nach vorn und Banner (Werbung) im Quelltext nach hinten. Der Grund ist einfach: Browser rendern von „oben“ nach „unten“ und was interessiert den Benutzer wirklich? Der Inhalt genau. Also das nach oben. Entwicklerversion entspricht nicht der Liveversion. Dieser Grundsatz bringt einiges an Performancevorteilen. Da wäre zum einen, dass aus allen Dateien die Whitespaces (Leerzeichen, Tabulatoren, Zeilenumbrüche) raus müssen. Den Browser interessiert es nicht, wie der Quelltext eingerückt ist, der kann das auch aus einer Zeile parsen. Trotzdem spart man dadurch einige Bytes, die durchaus relevant sein können. Ein weiterer Tipp wäre die Gzip Komprimierung. Das bedeutet, dass der Server die Dateien „gezipped“ ausliefert und der Browser sie wieder entpackt. Das packen und entpacken geht relativ schnell und die Dateigröße reduziert sich sehr. Problematisch ist nur, dass es Rechenaufwand auf Seiten des Servers verursacht. Da das bei größeren Seiten durchaus viel werden kann, bekommt man das meist nicht in kleineren Webpacks.


Den Rest des Eintrages lesen »

26.04.2009

Mobile Camp '09 in Dresden 0

Mobile Camp 09 in Dresden

Mobile Camp 09 in Dresden

Samstag

Zum ersten Mal findet in diesem Jahr ein Bar Camp in der Dresdner Fakultät für Informatik statt. Der Name ist „Mobile Camp“. Es geht dabei um „Mobile Applications“ und alle Dinge die damit zutun haben. Da es BarCamp Charakter hat, gab es am Morgen erst einmal eine Sessionplanung bei der sich jeder vorstellen sollte und anschließend konnte, wer wollte, seine (vorbereitete) Session vorstellen. Je nach dem, wie viele Leute sich dann dafür Interresierten, wurde das Zimmer ausgewählt.

Wie zu erwarten – es geht ja um Mobile Computing – gibt es die üblichen Verdächtigen, was das „Web2.0“ angeht. Twitter, Flickr und Konsorten. Für den Überblick, was gerade so läuft wird ein Twitterwall angeboten, auf der alles zusammengetragen wird, was den Hashtag #mcdd09 trägt. Des Weiteren auch auf Flickr alle Bilder die mit mcdd09 getaggt sind.

Die erste Runde mit Sessions ist nun vorbei und es geht munter weiter. Begonnen habe ich mit einer sehr guten Einführung in die Android Entwicklung von „Green Robot“