-
Advanced Product Options Suite
A feature-rich and highly customizable solution to set and manage Magento product options. Display your product variations beautifully and accurately. -
SEO Suite Ultimate
The pioneer Magento SEO extension, instantly enhanced and updated to comply with the continuous changes in the SEO world. All-in-one Adobe Commerce SEO toolkit. -
Shipping Suite
All you could possibly need to build a Magento shipping system. Shipping methods, rates, carriers, shipping cost calculator, zip code validation. -
Ultimate Sales Boost
Need to give your Magento store an ultimate sales boost? Build urgency, scarcity, and trust with the help of countdown timers, products popularity popups, stock status, etc. -
Order Management
Magento delete orders functionality. Editing any order details without having to cancel orders. Adding 28 extra order parameters and 20 extra order mass actions. Staff access levels. -
Store Locator & In-Store Pickup
Magento 2 Store Locator extension to introduce BOPIS. No-contact delivery. Curbside pickup. Items’ availability tracking. Store locations on Google Maps. -
Checkout Suite
Magento One Page Checkout extension to introduce a delivery-oriented checkout flow. Comes with integrated Delivery Date and Store Locator & In-Store Pickup. -
Delivery Date & Time
All you need to display estimated shipment dates in your Magento-based store. Checkout page delivery. Shipping date restrictions and extra charges for specific time slots. -
Customer Prices Suite
The toolkit to personalize Magento prices and discounts. Shopper- and group-specific customer prices. Individual and group promotions. Updating prices in bulk.
-
SEO Suite Ultimate
The pioneer Magento SEO extension, instantly enhanced and updated to comply with the continuous changes in the SEO world. All-in-one Adobe Commerce SEO toolkit. -
Landing Pages
The Landing Pages Magento extension allows you to create SEO- and user-friendly landing pages for your marketing campaigns. Pages creation in bulk. -
Layered Navigation
A set of flexible features to make Magento layered navigation search engine and user-friendly. Advanced configuration of filter attributes. -
Extended Rich Snippets
Draw users' attention and win the click with more detailed Magento rich snippets. Developed according to the latest Google and Schema.org standards. -
SEO Meta Templates
The Magento 2 SEO Meta Tags Template module to optimize product and category page metadata, keywords, short and detailed descriptions. -
Cross Linking
All you need to create and manage Magento 2 cross-linking SEO. Internal links optimization on the product, category, and CMS pages. Linking to relevant external sources. -
Sitemap Suite
XML and HTML Magento 2 sitemaps to enhance your site’s crawling, indexation, and navigation. Magento 2 Cron for automatic sitemaps navigation. -
Short Category & Product URLs
Make product and category pages better crawled by the search engine spiders. Use the Magento Short URL extension to remove parent categories from URLs.
-
Shipping Suite
All you could possibly need to build a Magento shipping system. Shipping methods, rates, carriers, shipping cost calculator, zip code validation. -
Store Locator & In-Store Pickup
Magento 2 Store Locator extension to introduce BOPIS. No-contact delivery. Curbside pickup. Items’ availability tracking. Store locations on Google Maps. -
Delivery Date & Time
All you need to display estimated shipment dates in your Magento-based store. Checkout page delivery. Shipping date restrictions and extra charges for specific time slots. -
Shipping Table Rates
With our Magento 2 Shipping Table Rates extension, you can overcome the default limitations and create an unlimited number of carriers, methods, and shipping rates. -
Shipping Calculator on Product Page
Increase conversion rates and improve customer experience by letting your shoppers calculate the cost of shipping right on your product pages. Estimated shipping block. -
Green Delivery
This Green Delivery module helps quickly offer such an option in your Magento-based store. Multi-store and multi-language support. -
No-Contact Delivery / Curbside Pickup
This Free Curbside Pickup module helps quickly offer the no-contact delivery option in your Magento-based store. Multi-store and multi-language support.
-
Checkout Suite
Magento One Page Checkout extension to introduce a delivery-oriented checkout flow. Comes with integrated Delivery Date and Store Locator & In-Store Pickup. -
Shipping Suite
All you could possibly need to build a Magento shipping system. Shipping methods, rates, carriers, shipping cost calculator, zip code validation. -
Multi Fees
Magento 2 extra fee extension that allows you to set up any Magento fee, including product, shopping cart, shipping methods, license, handling, and transaction fees. -
Reward Points
Build a Magento 2 reward points program that works! Reward your most active and loyal customers, motivate hesitating ones and generate more profit for each order. -
Gift Cards
Online and offline Magento 2 gift card giving made easy. Flexible pricing schemes, multi-store gift cards, flexible pricing configuration possibilities. -
Store Locator & In-Store Pickup
Magento 2 Store Locator extension to introduce BOPIS. No-contact delivery. Curbside pickup. Items’ availability tracking. Store locations on Google Maps. -
Delivery Date & Time
All you need to display estimated shipment dates in your Magento-based store. Checkout page delivery. Shipping date restrictions and extra charges for specific time slots. -
Green Delivery
This Green Delivery module helps quickly offer such an option in your Magento-based store. Multi-store and multi-language support. -
No-Contact Delivery / Curbside Pickup
This Free Curbside Pickup module helps quickly offer the no-contact delivery option in your Magento-based store. Multi-store and multi-language support.
-
Marketing & Sales Suite
There’s no better tool to tackle Magento 2 marketing automation than this suite. Rewards program, recent sales notifications, countdown timers, review reminders, discounts. -
Customer Prices Suite
The toolkit to personalize Magento prices and discounts. Shopper- and group-specific customer prices. Individual and group promotions. Updating prices in bulk. -
Gift Cards
Online and offline Magento 2 gift card giving made easy. Flexible pricing schemes, multi-store gift cards, flexible pricing configuration possibilities. -
Reward Points
Build a Magento 2 reward points program that works! Reward your most active and loyal customers, motivate hesitating ones and generate more profit for each order. -
Multi Fees
Magento 2 extra fee extension that allows you to set up any Magento fee, including product, shopping cart, shipping methods, license, handling, and transaction fees. -
Ultimate Sales Boost
Need to give your Magento store an ultimate sales boost? Build urgency, scarcity, and trust with the help of countdown timers, products popularity popups, stock status, etc. -
Advanced Product Reviews & Reminders
Use Magento 2 Review Reminder to increase trust in your brand by transforming Magento 2 reviews into advanced product feedback. Trigger email/popup review reminders. -
Product Countdown Timers
Magento 2 Countdown Timer extension to add beautifully visualized timers to your product pages. The module comes with 20+ highly customizable design templates. -
Affiliate
Magento 2 Affiliate module helps you launch, run and manage flexible affiliate marketing programs. It allows you to effectively market your products with a low budget, low effort, and time while enjoying high ROI.
-
Advanced Product Options Suite
A feature-rich and highly customizable solution to set and manage Magento product options. Display your product variations beautifully and accurately. -
File Downloads and Product Attachments
Add any kind and any format of Magento 2 product attachments to your product pages―equip them with product videos, user guides, price lists, etc. -
Customer Prices Suite
The toolkit to personalize Magento prices and discounts. Shopper- and group-specific customer prices. Individual and group promotions. Updating prices in bulk. -
Customer Group Prices
Diversify your pricing strategy with custom Magento customer group prices. Set custom prices for wholesale and retail shoppers. Special deals for targeted groups. -
Prices per Customer
Add a personalized touch to your Magento pricing with the help of this Magento Price per Customer module. Mass update customer prices. Prices import/export. -
Product Custom Options Templates
Ease the pain of manual Magento custom options configuration. Create any number of custom options templates like color, size, dimensions, etc., in a few clicks. -
Shipping Calculator on Product Page
Increase conversion rates and improve customer experience by letting your shoppers calculate the cost of shipping right on your product pages. Estimated shipping block. -
Event Management by Staylime
Create, manage and sell Magento events. Let shoppers search for, wishlist, review any type of events as Magento products: conferences, concerts, parties, etc.
-
Order Management
Magento delete orders functionality. Editing any order details without having to cancel orders. Adding 28 extra order parameters and 20 extra order mass actions. Staff access levels. -
Order Editor
Magento edit order without canceling. Add, delete, and remove any order details, order customers' billing, payment, and shipping info. Order edit logs and staff permissions. -
Extended Orders Grid
Extend and customize the default Magento 2 orders grid. Easily add 28 extra colums with essential order parameters, perform order mass-actions, synch order data and more. -
Custom Order Number
Expand the native numbering scheme with the Magento 2 Custom Order Number module. Edit order length, add custom prefixes, increment prefixes, etc.
-
SEO Suite Ultimate
The pioneer Magento SEO extension, instantly enhanced and updated to comply with the continuous changes in the SEO world. All-in-one Adobe Commerce SEO toolkit. -
Advanced Product Options Suite
A feature-rich and highly customizable solution to set and manage Magento product options. Display your product variations beautifully and accurately. -
Gift Cards
Online and offline Magento 2 gift card giving made easy. Flexible pricing schemes, multi-store gift cards, flexible pricing configuration possibilities. -
Delivery Date & Time
All you need to display estimated shipment dates in your Magento-based store. Checkout page delivery. Shipping date restrictions and extra charges for specific time slots. -
File Downloads and Product Attachments
Add any kind and any format of Magento 2 product attachments to your product pages―equip them with product videos, user guides, price lists, etc. -
Donations Suite
Use the power of giving back to bring goodness to the world and gain business benefits ― possible with this Magento 2 Donation extension. Micro donations. Gift Aid support.
-
Shipping Suite
All you could possibly need to build a Magento shipping system. Shipping methods, rates, carriers, shipping cost calculator, zip code validation. -
SEO Suite Ultimate
The pioneer Magento SEO extension, instantly enhanced and updated to comply with the continuous changes in the SEO world. All-in-one Adobe Commerce SEO toolkit. -
Advanced Product Options Suite
A feature-rich and highly customizable solution to set and manage Magento product options. Display your product variations beautifully and accurately. -
Gift Cards
Online and offline Magento 2 gift card giving made easy. Flexible pricing schemes, multi-store gift cards, flexible pricing configuration possibilities. -
Multi Fees
Magento 2 extra fee extension that allows you to set up any Magento fee, including product, shopping cart, shipping methods, license, handling, and transaction fees. -
Reward Points
Build a Magento 2 reward points program that works! Reward your most active and loyal customers, motivate hesitating ones and generate more profit for each order. -
Store Locator & In-Store Pickup
Magento 2 Store Locator extension to introduce BOPIS. No-contact delivery. Curbside pickup. Items’ availability tracking. Store locations on Google Maps. -
Delivery Date & Time
All you need to display estimated shipment dates in your Magento-based store. Checkout page delivery. Shipping date restrictions and extra charges for specific time slots. -
File Downloads and Product Attachments
Add any kind and any format of Magento 2 product attachments to your product pages―equip them with product videos, user guides, price lists, etc.
-
Search Autocomplete FREE
Immediate product Magento autocomplete search results. Let your customers instantly find what they are looking for. Customizable AJAX popup. -
Others Also Bought FREE
Enjoy a quick and easy way of filling in the Magento 2 Related Products block. The extension allows you to display relevant products and apply shoppers’ data manually. -
Geo Lock FREE
The Magento 2 Geo Lock free extension helps manage access to your store for specific locations by detecting customers' IPs. Displays 403 access denied message. -
Green Delivery
This Green Delivery module helps quickly offer such an option in your Magento-based store. Multi-store and multi-language support. -
No-Contact Delivery / Curbside Pickup
This Free Curbside Pickup module helps quickly offer the no-contact delivery option in your Magento-based store. Multi-store and multi-language support.
-
Magento development
Full-cycle Magento 2 development taken care of. -
Magento migration
End-to-end migration from Magento 1 to Magento 2. -
Shopify development
Full-fledged Shopify store implementation. -
Magento maintenance & support
Ad hoc support and ongoing maintenance services for your store. -
Magento design
Unique Magento theme design and development. -
SEO Suite Ultimate configuration
Advanced configuration of our best-selling SEO extension.
Magento 2 Wiki
Magento 2 Cache
The modern eCommerce technologies let merchants add any amount of items for sale.
However, a big number of products may potentially lead to a slower website performance, which will negatively influence customers’ shopping experience and conversion rate.
Luckily, Magento 2 lets you solve this issue by means of Full Page Cache. This functionality is available in the 2nd version of the platform in both Community and Enterprise editions.
From this article you will learn about:
- types of Magento 2 cache,
- enable and disable Magento 2 cache options,
- advanced cache management,
- Full Page Cache configuration,
- the way to check cache status.
Let’s roll in!
How Does Magento 2 Full Page Cache Work?
First, let’s define what cache is.
Basically, сache is a system location, in which frequently accessed data gets stored.
By default, Magento uses multiple queries to get data from the database tables. It means that a bigger amount of time is spent on the results compiling process.
By using the cache functionality, it’s possible to prevent subsequent server-side requests and lead content faster.
Magento 2 cache is in the var/cache directory off the store root with the settings located under System -> Cache Management.
Magento 2 has twelve default cache types. These are:
- Configuration – generally, the system collects configuration info from all module/config.xml files and stocks it all together in the configuration cache; this setting lets you manage a specific website and Store View cache type.
- Layouts – this setting embraces the compiled page layout from all components; in case you implement some changes to your layout files, flush this cache type.
- Blocks HTML output – comprises HTML page fragments per block; should be flushed after making updates to a store view layer.
- Collections Data – contains the whole chain of database queries; gets cleaned automatically by the system.
- Reflection Data – embraces any reflection data for API interfaces.
- Database DDL operations – contains database schema.
- Entity attribute value (EAV) — comprises metadata for EAV attributes (for instance, store labels, site search settings, links to certain pieces of PHP code, etc.).
- Integrations Configuration and Integrations API Configuration – the former caches the compiled integrations while the latter — Compiled integration APIs.
- Page Cache – HTML page code; should be flushed every time after making changes to the website HTML structure.
- Translations – merged translations from any modules.
- Web Services Configuration – basically, this is the cache Web API Structure of a website.
Enable Magento 2 Cache
To enable Magento 2 cache from here, either go to System -> Cache Management and enable the required cache types there.
Alternatively, you can do that from the Command line. This is what you need to enter:
Perform the following command as the file system owner for all cache types
php bin/magento cache:enable
to enable specific cache type
php bin/magento cache:enable CACHE_TYPE
Disable Magento 2 Cache
To disable cache in Magento 2:
- select all unnecessary cache types under System -> Cache Management
- open the Actions drop-down menu on the left
- select the ‘Disable’ option
To make sure the cache have been cleared, click the ‘Flush Magento Cache’ button in the right upper part of the working area.
Alternatively, you can disable caching in Magento 2 from the CLE (command-line interface):
In order to disable all cache types, enter:
php bin/magento cache:disable
Next enter:
php bin/magento cache:flush
to make sure all the cache has been flushed.
Advanced Cache Management Options in Magento 2
From System -> Cache Management, you can:
Flush Magento Cache — this setting clears all entries in the default Magento cache (located in var/cache), all cache tags. This option calls the “flush()” function on “core/cache” model.
Flush Magento Storage — Clears all items in the cache (regardless of Magento tag), and might also affect 3d party applications if they're using it.
Clear Image Cache — clears all automatically watermarked and modified catalog images located in the media/catalog/product/cache folder.
Flush JavaScript/CSS Cache — clears the store cache from all the merged copies of JavaScript and CSS files.
Remove Cache —this option removes any preprocessed view and static files.
Full Page Cache Configuration
To configure the full-page cache, follow the steps below:
Select the ‘Stores’ option in the main navigation menu. From here, go to Configuration -> Advanced -> System and unfold the Full page cache option.
To change the default configuration settings, uncheck ‘Use System Value’ boxes.
Now, under the ‘Caching Application’ settings, you can select either:
- use a built-in application,
- or set up Varnish Caching.
Below, you can define time-out for the page cache. The default value for this option is 86400, however, you can customize it according to your personal requirements.
If you select the ‘Varnish Cache’ option, the system will open you another set of settings to configure. These are the settings for an IP access list, backend host, and port, plus some expanded configuration options.
- Access list — here, you need to enter IP addresses or an IPs access-list separated with ‘,’. This will purge Varnish configuration for the config file generation. If left empty, the system sets the default value as ‘localhost’.
- Backend host — this is the place, where you need to enter the IP address of the backend host that is in charge of the config files generation. The default value, like in the previous case, is ‘localhost’.
- Backend port — next, in this field you can identify the backend port that is used for creating the config file.
- And finally, in the Export Configuration field, you can specify the version of Varnish charge you are using use.
Cache Status
To check cache status, go to the command line and enter:
php bin/magento cache:status
You will get somewhat like this:
Current status:
config: 1
layout: 1
block_html: 1
collections: 1
reflection: 1
db_ddl: 1
eav: 1
config_integration: 1
config_integration_api: 1
full_page: 1
translate: 1
config_webservice: 1
That’s basically it.