Fastly CDN

Fastly CDN
M2

TOTAL:
$0.00
Compatible With: Community 2.0, 2.1 Enterprise 2.0, 2.1

Tech Specifications

Seller:
Integrator:
Current Version:
1.2.28
Type:
Stable Build
Updated:
04 December, 2017
Categories:
Extensions, Site Optimization, Hosting
License Type:
BSD 2-Clause License

Overview

Provides integration with Fastly CDN services allowing caching and updating of content in real time.

Overview

Back to top

Fastly's extension for Magento combines the power of Fastly’s real-time CDN and Magento’s all-in-one ecommerce platform. Replaces the native caching in Magento Enterprise and extends that caching to the edge via Fastly CDN.

As a Magento merchant, you can improve your online store experience and increase conversion rates. Fastly allows you to reduce page load times by serving more content from cache, even highly personalized content like shopping cart info or recommendations. Fastly’s ability to instantly remove stale content ensures your customers always see accurate inventory, catalog and pricing data across multiple channels from within the Magento backend. Fastly’s powerful network absorbs traffic spikes, so your website never goes down, even during flash sales, peak holiday season or a DDoS attack. 

Base configuration and a Fastly service account are required to use this extension. Sign up for Fastly's service. Pricing for this start at $0.12. Full details can be found on the pricing page.

 

Deliver your entire storefront faster

  • Being able to cache and quickly serve personalized content is critical for driving better conversion rates

  • With Fastly’s Extension for Magento you can accelerate the delivery of personalized content like shopping cart content, login messages, personalized blocks to show “last viewed products” or recommendations

  • Traditional CDNs cannot cache this content. If a page has personalized content the entire page is rendered uncacheable so they must go back to origin to fetch it, resulting in latency.

  • Fastly uses Edge Side Include (ESI), a web standard that allows our caches to mix and match cacheable and uncacheable content. ESI replaces dynamic elements on the web page with ESI blocks to make that page cacheable allowing you to inject visitor-specific HTML before sending out full page. (sometimes this is called hole-punching)

  • With Fastly’s Extension for Magento, ESI blocks become cacheable with the help of cookies so Fastly only needs to retrieve a new version for an ESI block when content is updated and can reuse it on subsequent requests

  • Caching these dynamic objects ensures fast responsive shopping experience and better conversion rates so you can accelerate the delivery of your entire storefront.

  • Redirect shoppers to a localized store by detecting their geo-ip or accept-language

Instantly update content globally

  • Fastly distributes your ecommerce site to global users using strategically placed points of presence (POPs)

  • In a globally distributed environment, you need to be sure that the content is up-to-date in all of these remote caches - e.g. if a product runs out of stock or pricing changes, this must be updated across your entire site as without delay

  • Fastly has the ability to purge invalid objects instantly, within 150 milliseconds, so your visitors always see the most up-to-date information

  • Using Surrogate Keys we can group related sets of objects that need to be purged - e.g. all items from a given manufacturer or a specific store location

  • The Fastly Extension for Magento observes every product change in the system and triggers a purge request via the Fastly API

  • Deliver accurate inventory, catalog and pricing data across a multi-channel strategy from within the Magento backend

Shield your Magento platform from traffic spikes

  • Fastly’s powerful, high performance network is built to absorb traffic spikes so your website never goes down, even during times of heavy traffic like flash sales, peak holiday season or potential DDoS attacks

  • Fastly’s Origin Shield is a specific Fastly POP which serves as a “shield” so all requests for new content go to this POP which then sends one request to origin to retrieve the new content. This protects your origin from traffic spikes whenever you update or publish large amounts of new content or if you decide to run an event which could increase origin traffic like a flash sale.

  • Fastly’s Soft Purge allows you to mark Magento content as outdated or slightly stale instead of removing it from cache. Thhttps://d2h03b4jrp4u7q.cloudfront.net/wp-content/uploads/2016/07/Born-1920x1080.jpgis ensures an uninterrupted user experience, even if your origin server goes down or takes longer than usual to update. Instead of showing an error message you can configure  your content to serve stale-if-error or stale-while-revalidate for set period of time until Fastly fetches the new content from Magento in the background.

Easy to install and use

  • Fastly’s Extension for Magento is a free open-source plugin which you can install in less than 30 minutes.

  • Once you have set Fastly up, the Magento backend becomes your control center for content delivery - you don’t need to touch any code. Set custom TTLs for certain pages or content types, disable caching for personalized content like shopping cart information and use the debug options to help uncover possible issues.

  • Purge requests can be triggered via an API call, without needing to log into your Fastly account.

  • Fastly has partnered with Phoenix Media, an Enterprise Solutions Partner SI with Varnish expertise, to provide 5 hours of free implementation assistance when you purchase Fastly ecommerce package. For more complex environments, you have the option to purchase additional hours if needed.

Release Notes

Back to top

1.2.28:

  • Compatible with CE: 2.0 2.1
  • Compatible with EE: 2.0 2.1
  • Stability: Stable Build
  • Description:

    - Fix for missing observers. Relates to MAGETWO-70616 issue
    - Error/maintenance page was returning 503 OK when returning a response. This has now been change 503 Service Temporarily Unavailable
    - Magento 2.2 changes HTTP API which break PUT requests. This release contains fix for 2.2

1.2.26:

  • Compatible with CE: 2.0 2.1
  • Compatible with EE: 2.0 2.1
  • Stability: Stable Build
  • Description:

    Add support for Edge ACLs

1.2.21:

  • Compatible with CE: 2.0 2.1
  • Compatible with EE: 2.0 2.1
  • Stability: Stable Build
  • Description:

    Add support for Edge ACLs

1.2.13:

  • Compatible with CE: 2.0 2.1
  • Compatible with EE: 2.0 2.1
  • Stability: Stable Build
  • Description:

    - Minor bug fixes and documentation fixes

1.2.11:

  • Compatible with CE: 2.0 2.1
  • Compatible with EE: 2.0 2.1
  • Stability: Stable Build
  • Description:

    In this release we have made following changes
    * Remove Download VCL button and custom VCL as it's deprecated
    * Fix an issue with error/maintenance page where contents were not being escaped causing some elements to be invisible while editing
    * Add usage statistics tracking

1.2.9:

  • Compatible with CE: 2.0 2.1
  • Compatible with EE: 2.0 2.1
  • Stability: Stable Build
  • Description:

    When testing connection credentials we now print out resulting service name as another way to crosscheck.

1.2.8:

  • Compatible with CE: 2.0 2.1
  • Compatible with EE: 2.0 2.1
  • Stability: Stable Build
  • Description:

    - Fix for error/maintenance page when no existing error page found

1.2.7:

  • Compatible with CE: 2.0 2.1
  • Compatible with EE: 2.0 2.1
  • Stability: Stable Build
  • Description:

    Add a UI to add a custom maintenance/error page.

Support

Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top

Reviews

Back to top