CDN – Content Distribution Network einsetzen
Nicht erst seit dem Google mehr Wert auf die Geschwindigkeit der Webseiten legt um ein besseres Ranking zu erhalten, suche ich nach Möglichkeiten dies zu verbessern. Das Beginnt natürlich erst mal bei der Optimierung der Seite an sich. Aber man kann sich auch externe Hilfe holen.So ist es möglich alle Dateien auf ein Content Distribution Network zu verteilen.
CDN bietet die Möglichkeit eigene Files in eine Cloud auszulagern. So werden Bilder, Filme und andere statische Anteile einer Webseite automatisch aus der Cloud geholt und nicht vom eigenen Server. Per Apache mod_rewrite kann man ganze Verzeichnisse seiner Webseite so umschreiben. Es gibt bereits einige Module oder Extensions für CM Systeme die dies einfach integrieren lassen. So werden eigene Inhalte automatisch in die Cloud übertragen ohne das ein verteilen erst ein mal angestoßen werden muss.
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !^CoralWebPrx
RewriteCond %{QUERY_STRING} !(^|&)coral-no-serve$
RewriteRule ^/images/foo(.*)$ http://foo.bar.nyud.net:8080/images/foo$1 [R,L]
CDN Anbieter gibt es bereits einige. Mir bekannt waren schon lange Akamai und Amazon Front Cloud. Diese sind aber kostenpflichtig und rechnen nach dem Traffik ab.
Coral CDN ist eine auf Peer to Peer aufgebautes für die Nutzung kostenloses CDN das einfach in Webseiten zu integrieren ist. Die Peers sind auf der gesamten Welt verteilt und bieten schnellen Zugriff auf die Files.
Informationen zur Integration eines CDN in TYPO3 findet man auf den Seiten von Margit AG
Weitere Links zum Thema:
http://de.wikipedia.org/wiki/Content_Distribution_Network
http://blog.marit.ag/2009/11/17/typo3-und-content-delivery-networks/
http://aws.amazon.com/de/cloudfront/



Kommentare