Fastly_Cdn is een methodiek om de snelheid van een webshop flink te vergroten. Fastly maakt de code zelf niet sneller, maar zorgt er wel voor dat de code sneller wordt geserveerd.
De gecachte versie van alle HTML die voor alle bezoekers gelijk is (Full Page Cache) wordt sneller geladen;
Complex opgebouwde stylesheets die zijn opgebouwd op basis van andere stylesheets worden sneller geladen;
Images worden sneller getoond en in het juiste format geserveerd;
Fastly is een CDN waardoor de content wordt geserveerd vanaf een server die zich zo dicht mogelijk bij de bezoeker bevindt (vooral relevant bij veel internationale klanten)
Omdat Fastly berekent welke content moet worden opgebouwd en de image compressie uitvoert, heeft de Magento server minder recources nodig. Dat betekent ook dat andere processen op de server sneller worden;
Doordat images niet door Magento worden geschaald, is het niet meer nodig om de images in verschillende formaten op te slaan waardoor er minderschrijfruimte nodig is;
Fastly kan images automatisch in het gewenste formaat zetten waardoor er nooit te grote images worden geserveerd. Denk hierbij aan geschaalde afbeeldingen binnen de content of kleinere afbeeldingen voor een mobiele bezoeker;
Doordat images niet door Magento worden geresized, wordt de webshop ook niet trager op het moment dat er via de back-end of via de API nieuwe producten of nieuwe product-afbeeldingen worden toegevoegd;
Fastly kan images in bulk bewerken;
Fasty kan bij een foutmelding op de server een netjes opgemaakte melding tonen (in plaats van de de standaard server-melding;
Fastly kan GeoIP redirects faciliteren.
Klantspecifieke prijzen die per klant worden bepaald / ingeladen
Realtime voorraad-informatie
Realtime pricing
Om Fastly te kunnen gebruiken heb je een Fastly server en de (gratis) Magento module Fastly_Cdn nodig.
Wanneer je een entiteit (product, categorie, pagina) opslaat in Magento, dan wordt de cache gemarkeerd als invalide. Afhankelijk van de configuratie binnen Magento wordt de data direct of periodiek ververst.
Store -> Configuration -> Advanced > System -> Full Page Cache -> Fastly Configuration -> Advanced Configuration
Wanneer je een cache flush in Magento uitvoert, dan ontvangt Fastly ook een bericht dat de cache ververst moet worden. In 9 van de 10 gevallen zou het purgen van een specifieke url (binnen de back-end van Magento) toereikend moeten zijn.