Performance
Last-minute updates are the most common cause of downtime...
Table of ContentsPreparing for Black Friday & Cyber MondayPreparing for Black Friday & Cyber Monday Black Friday and Cyber Monday remain the busiest periods of the year for most eCommerce stores. The uplift in traffic, orders and customer expectations can be significant, which is why preparation is critical. Plan for Capacity - Don't forget to … Continue reading
Implementing CDN on Magento
Table of ContentsAdd the vhost Configuring CORS headers Configure the store settings Magento 1 Magento 2Once you have configured your DNS, the next step is to configure the application itself to use the CDN. Add the vhost For your respective stack and store, add a new vhost in the format "cdn.example.com" (replace example.com accordingly). Configuring … Continue reading
Purging OpCache
Table of ContentsPurging Example Response AlternativeThe use of OpCache on MageStack is sparing and not aggressive. Which means that it will maintain its own cache contents, updating the entries as necessary, instantly. It is extremely rare that you'll ever need to clear OpCache except in two circumstances, If you use a symlink for the root … Continue reading
Configuring auto-scaling
Table of ContentsEnabling auto-scaling Overflow CreditsYou can now enable auto-scaling on your stack, giving you full control over how many overflows are provisioned at any time, how many are provisioned within a single month and how long they should be provisioned for. Auto-scaling is disabled by default, but a feature you can turn on very … Continue reading
Implementing CDN
Implementing Elasticsearch
Table of ContentsDefault configuration settingsThere is native support for Elasticsearch on MageStack. Default configuration settings The configuration settings for Magento are as follows Host: search1.i Port: 9200
Implementing Varnish on Magento 2
Table of ContentsStore Configuration Nginx Configuration Dynamic Content Semi-Static Content Static ContentMagento 2 comes with native Varnish support, so it is not necessary to install any supporting dependencies like on Magento 1. You just need to add the respective configuration to the Nginx configuration files. There are three parts to enabling Varnish on a Magento … Continue reading
Implementing Redis on Magento 2
Table of ContentsCache and full page cache storage Magento 2 versions lower than 2.3.4 Magento 2.3.5+ and greater: Session storageMagento 2 comes with native Redis support, so it is not necessary to install any supporting dependencies like on Magento 1. You just need to add the respective configuration to the Magento ./app/etc/env.php Cache and full … Continue reading
Purging Varnish
Table of ContentsPurging Single Domain All domains Sample PHP script (For Magento 1 only)Varnish as a rule will maintain its own cache contents, updating the entries as necessary. As with any cache, it isn't recommended to manually clear the cache - as it will reduce its effectiveness. However, if you need to instantly clear the … Continue reading
Optimal Varnish Configuration
Table of ContentsDynamic Content Static Content Semi-Static ContentWe know there can be some confusion in the most optimal settings for a store running Varnish, below you'll find configurations (continually updated) to reflect the most optimal configuration. Dynamic Content In ___general/example.com.conf, be sure to replace, lb1.i example.com # Enable If-Modified-Since set $magestack_last_modified true; # Enable Varnish … Continue reading