Pagespeed: Magento CDN und Caching Systeme

Gepostet am Februar 23, 2014

Den größten Geschwindigkeitszuwachs bring eindeutig das CDN, also das laden der Bilder über einen externen Server. Durch viele verschiedene Server, auf den die Daten liegen, werden die Routen verkürzt und dadurch ist ein schnelleres Laden von Bildern möglich. In Kombination mit einem Magento Cache System bringt dies aber oft Probleme. Die Bilder werden über http von einem externen Server geladen, wird eine Seite gecached „http://shop.de/seite“ und dann als https aufgerufen: „https://shop.de/seite“, sind die Inhalte nicht verschlüsselt und es kommt zu Darstellungsfehlern. Als Lösung könnte man folgende .htaccess Umleitung verwenden, welche von http auf https umleitet, aber bestimmte Module ausschließt. Schließlich soll z.B. der Checkout nach wie vor über https erreichbar sein:

1
2
3
4
#Redirect HTTPS to HTTP except checkout and customer account pages 
RewriteCond %{HTTPS} =on
RewriteCond %{THE_REQUEST} !^[A-Z]+\s/onestepcheckout|customer|admin|review|sales|newsletter|storecredit|giftcard|supportcenter|skin|media|dropship|shipworks|checkout|paypal|js|M2ePro|downloader|singlefeed|wp_admin|wp-admin|wp [NC]
RewriteRule !^onestepcheckout|customer|admin|review|sales|newsletter|storecredit|giftcard|supportcenter|skin|media|dropship|shipworks|checkout|paypal|js|M2ePro|downloader|singlefeed|wp_admin|wp-admin|wp http://%{HTTP_HOST} [NC,R=301,L]

Tags: ,

Leave a Reply

 

Posts of Current Category



Facebook: