Website Load Performance Optimization

The form is use to update GDocs is so slow on my Iphone 3G that I decided to do some improvements.

Before the doing comes some reading as this is my optimization primer 🙂 I mainly followed Yahoo!s guide provided through Yslow, btw a great Firefox plugin:  Best Practices for Speeding Up Your Web Site. Online you can use http://gtmetrix.com, which combines Yslow and the corresponding tool from google.

Main Learnings are:

  • Reduce number of http calls
    • Use only single files   –> only use one file for CSS and html –> done  (copied css into html)
    • Use only one image (background, CSS) –> n/a
  • Set expiry headers –> done
    I tried the variant with setting the header in the HTML file <meta http-equiv=”expires” content=”43200″ />, in this case the browser shall reload the file if the version in the cache is more than 12hours old (for a first test). Seems to work but I reset it to allow further testing
    For images and other stuff you need to create an .htaccess file in the folder, e.g. including the following:
    # 1 YEAR
    <FilesMatch “\.(ico|pdf|flv)$”>
    Header set Cache-Control “max-age=29030400, public”
    </FilesMatch>
    Now YSlow is happy on that one 🙂
    More details on caching and apache are here: http://www.askapache.com/htaccess/speed-up-sites-with-htaccess-caching.html
    Cross-Checking can be done using redbot.org or fiddler
  • Reduce file size by debeautifying it: http://prettydiff.com/
  • Enable compression (gzip)
    i followed this guide with code to be entered in the .htaccess: http://serverfault.com/questions/137823/how-to-enable-either-gzip-or-deflate-compression-via-htaccess and added .ico as additional picture type to not be compressed.

After all there is also (at least) this online tool to measure IPhone and Android load times (I didn´t find an app for to IPhone to do that):

http://www.blaze.io/mobile

 

Hotels in Heidelberg

http://www.hrs.de

Nassauer Hof • Doppelzimmer mit “grand lit” ab €108 – €118 • Doppelzimmer bei Einzelbelegung ab €108 – €138 • Doppelzimmer mit Dusche/WC ab €118 – €128 • Doppelzimmer mit Bad / WC, Einzelbelegung ab €108 – €138 • Doppelzimmer mit Bad/WC ab €128 – €148 http://www.hotel-nassauer-hof.de/website_de/
Pension zur Herrenwiesen, Herrenwiesenstraße 3, 69126 Einzelzimmer 40€ / Zimmer
Doppelzimmer 50€ / Zimmer
Crowne Plaza Kurfürstenanlage 1, 69115 Heidelberg DZ 90,00 €
Bären Leimen das hier gehört einem Freund von Timo.
Vorteil: hier um´s Eck.
DZ 65€
http://www.baeren-leimen.de/index.php?option=com_content&view=article&id=3&Itemid=52?=de
Birkenhof Eppelheim DZ 79-89 Euro http://www.birkenhof-eppelheim.de
Traube Leimen (liegt an einer Hauptstraße)
DZ ab 88 Euro
http://www.hoteltraube.com/preise_d.html
Grenzhof DZ120 € http://www.landhaus-grenzhof.com/

http://www.residenz-heidelberg.de/   79-109 Euro

 

NH Heidelberg

Heidelberg

Hoteldetails

4 HRS Hotelgäste haben übernachtet und bewertet – Anklicken für Details7,9 / 10 DZ 85,00 EUR

Gratis für HRS Gäste

Nutzung eines Internet-Terminals im Hotel

Saunabenutzung

Günstigster Zimmerpreis, aber nur zu bestimmten Buchungsbedingungen.

exkl. Frühstück (+20,00 EUR)

Heidelberg

Heidelberg – Kirchheim

Hoteldetails

3 HRS Hotelgäste haben übernachtet und bewertet – Anklicken für Details7,4 / 10 DZ 85,00 EUR

Gratis für HRS Gäste

1 Flasche Mineralwasser

Nutzung eines Internet-Terminals im Hotel

Parkplatz direkt am Hotel

Wireless LAN im Zimmer

exkl. Frühstück (+10,00 EUR)

Rose

Heidelberg – Rohrbach

Hoteldetails

3 HRS Hotelgäste haben übernachtet und bewertet – Anklicken für Details6,5 / 10 DZ 93,67 EUR

Gratis für HRS Gäste

Saunabenutzung

Wireless LAN im Zimmer

inkl. Frühstück

Nassauer Hof
Nichtraucherhotel
Heidelberg

Hoteldetails

3 HRS Hotelgäste haben übernachtet und bewertet – Anklicken für Details7,9 / 10 DZ 98,00 EUR

Gratis für HRS Gäste

1 Flasche Mineralwasser

Fahrradverleih

Nutzung eines Internet-Terminals im Hotel

Saunabenutzung

Welcome Drink

Wireless LAN im Zimmer

exkl. Frühstück (+10,00 EUR)

Crowne Plaza
Heidelberg City…
Heidelberg – Zentrum

Hoteldetails

5 HRS Hotelgäste haben übernachtet und bewertet – Anklicken für Details7,7 / 10 DZ 104,00 EUR

Gratis für HRS Gäste

1 Flasche Mineralwasser

Nutzung eines Internet-Terminals im Hotel

Saunabenutzung

Günstigster Zimmerpreis, aber nur zu bestimmten Buchungsbedingungen.

exkl. Früh- stück

Kulturbrauerei
Hotel und Brauhaus
Heidelberg

Hoteldetails

4 HRS Hotelgäste haben übernachtet und bewertet – Anklicken für Details8,0 / 10 DZ 120,00 EUR

Gratis für HRS Gäste

1 Flasche Mineralwasser

exkl. Frühstück (+10,00 EUR)

Die neue Videokamera ist da :)

Ein Gefühl wie Weihnachten, die Kamera ist da 🙂

Die neue Kamera - Panasonic TM-700

Ich hab mir eine Panasonic TM-700 gegönnt, ich sag nur: Full HD 1920x1080p. P(!), Schätzelein. Das steht für Progressive und heißt: keine Halbbilder (Anm.: Das heißt dann vermutlich auch neues Notebook, um den Schneidekomfort mit Magix wieder etwas anzuheben….).

Anschauen der ersten Testvideos am Fernseher und auch am Notebook klappt tadellos und auch bei letzterem ruckelfrei, auch bei 1920x1080p. Beim Filmen im Raum und bei mäßigem Tageslicht fällt mir Bildrauschen auf (Verdacht: liegt am Lowlight. Das heißt umgekehrt: nachdem mir das Lowlight nicht auffällt, ist der Lowlight-Modus wohl gut genug), von dem in Tests genannten ‘hörbaren Knistern’ des Tons merke ich noch nichts (liegt aber evtl. an meinem Tinitus von der letzten Timewarp?!).

Nebenbei habe ich auch den Backlight Compensation Modus entdeckt, das ist schon mal echt hilfreich. Bei hellem Hintergrund wird der Vordergrund mehr betont, sodaß man im Vordergrund immer noch saubere Farben und guten Kontrast hat.

Ich muß jetzt aber mal anfangen die Anleitung zu lesen, am Wochenende ist Hockenheim Historic (die Veranstaltung, die mal Jim Clark Revival hieß). Die Anleitung scheint vom Umfang her überschaubar, aber beim Blättern durch´s Menü schwant mir schon Übles – viel viel Zeug zum Rumspielen 🙂

So, ca 1/2h später habe ich die paar Seiten gelesen und erfahren, daß der Rest im PDF auf der CD ist. Naja, Umweltschutz geht vor und das Papier für die Anleitung kann man sich vielleicht sparen. Aber ich hätte schon gerne eine Anleitung mit dabei (kopier ich mir das PDF halt auf´s Iphone…). Aah super. Die Anleitung im PDF hat 152 Seiten (nur deutsch). Da hab ich ja noch was vor mir.

  • Backlight Compensation
  • Gewollte Verwischung durch Zoom –> Einzelbild
  • Zeitraffer bei Ankunft/Abfahrt
  • Man kann auch während der laufenden Videoaufnahme Fotos zwischendurch machen
  • Mikrofonlautstärke einstellen
  • Automatische Smileerkennung funktioniert auch während Videos !!
  • Scharf/Unscharfübergang mit Automatik am Display
  • Telemakro für extreme Tiefenunschärfe, ca 70cm Entfernung
  • Telemakro kombiniert mit Schwenk
  • Burst Fotos (50 Bilder / s)

Timewarp 2010

Fotos: http://robertgetzner.com/Timewarp2010/

Videos: http://robertgetzner.com/Timewarp2010/20100328TimewarpMannheim.html

  • Intro & Official Promotion Video
  • Vorbereitung und Ankunft –
  • Turntable Rocker –
  • Monika Kruse –
  • Chris Liebing –
  • Sven Väth –

Export HD Video from Magix

  1. Export als AVI
    Auflösung richtig einstellen etc.
  2. Erweiterte Einstellungen
  3. Einstellungen für ffdshow Encoder

Kurzbeschreibung Film aus Fotos erstellen

Anleitung Foto in Film
1. Fotos aussortieren (Picasa, Dateisystem…)
2. Reihenfolge Fotos, zB Sortieren in Picasa und Dateinamen automatisch aufsteigend in der richtigen Reihehnfolge
3. Fotoqualität prüfen, Ränder sauber, Ausrichtung
4. Fotos runterrechnen auf einheitliche Auflösung / DPI
5. Fotos in Film
6. Lautstärke Musik gleichmäßig anpassen
7. Film in mehrere Formate exportieren / Auflösungen

Powered by ScribeFire.

Pressplay Theme für Page2Cat anpassen

wp-content/themes/pressplay/category.php

<?php echo category_description(); ?>
</div>
<div></div>

<?php if( function_exists(‘page2cat_output’)) { page2cat_output($cat); } ?>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

<?php if (function_exists(“post_class”)) { // for pre-WordPress 2.7 ?>
<div id=”post-<?php the_ID(); ?>” <?php post_class(); ?>>
<?php } else { ?>
<div id=”post-<?php the_ID(); ?>”>

Wordpress Backup

For my backup of content on this page I have a two-fold ‘strategy’.

  1. Automatic Daily ‘snapshots’ of the pure content as stored in the database keeping the last 15 versions
  2. Automatic full backups every 2 two days including the content in the database + complete files for the WordPress installation

1. Daily snapshots

This one is the simple part. Install the plugin ‘WP-DBManager‘, which you can use to create periodic backups on the server, where you operate WordPress or have them sent via mail (http://lesterchan.net/portfolio/programming/php/). This only does backups of the database content (mySQLdump).

2. Full Backups

I wanted to have full backups created every two days (yeah, neither too much content nor frequent changes on this page…). Full backup is database content + file system. I´m way too lazy to reinstall all the stuff with themes etc. Never tried though, if just replacing the files will work. Finding that out is sufficient, if it actually happens some day (hope not!).

The backups shall in the end land on the computer I use at home. From there I then do all the further backups.

2.1 Creating the backups

Directly on the server I use two crons, (1) for creating the database backup (2) for the files.

(1)  mysqldump -u<wordpressDatabaseUser> -p<WordpressDatabasePassword> <nameOfWordpressDB>  | gzip > <target_folder>\wordpress_mysql-$(date  +\%Y-\%m-\%d-\%H.\%M.\%S).gz

This will create files with names like wordpress_files-2010-03-24-02.00.01.tar.gz.

Find a more complete description here: http://www.bloggingpro.com/archives/2009/12/21/automate-wordpress-database-and-files-backup/

(2)  tar cvzf <target_folder>/wordpress_files-$(date  +\%Y-\%m-\%d-\%H.\%M.\%S).tar.gz <WordpressRootFolder>/*

This will compress the complete WordPress file structure and create the compressed file in the target folder.

2.2 Copying the backups to the home PC

I first tried with WebDAV, but W7 seems to have serious issues with WebDAV and basic authentication. Thus I stuck with the FTP (I´m still thinking of switching to FTPS, but I cowardly fear the certificate stuff 🙁 ).

(1) open FTP access to your server

This strongly depends on the server you use, no description here.

(2) getting the files through FTP

I used WinSCP, which you can also script. Download and documentation here: http://winscp.net/

The script is simple assuming that the source folder on your server is directly accessed, when you log on with the user (winscp_wordpressbackup.txt):

option batch off
option confirm off
option echo on
open ftp://<ftp_user>:<ftp_password>@ftp<yourserver>.com

synchronize local "<name of your local folder, where you want the backup to be stored"

close
exit

synchronize local will compare, which files are on the server but not on your local machine and then only download the missing files while keeping them on the server as well.

The script is used in a batch file, which itself I schedule regularly using the standard Windows means. The batch file is even more simple than the script:

"C:\Program Files\WinSCP\WinSCP.com" /console /script="<full_path>\winscp_wordpressbackup.txt"

Kameras aktuell – 20.3.2010

Panasonic HDC-SD707    949 bei Mediamarkt

Panasonic – HDC-TM700 EG-K 32GB/SDHC 

1000-1200€

Canon legria hf s 21

1150-1500€

Canon
Alle Cams hören wie 2009 auf den Namen Legria, die in AVCHD filmende HD-Kollektion teilt sich dabei
gleich dreifach auf. Die HD-Einsteiger mit der HF R-Reihe, die
Mittelklasse mit der HF M-Serie und die Topklasse, die wie die
letztjährigen Topmodelle zur HF S-Serie
zählt.

Powered by ScribeFire.