Download the PHP package simplemage/magento2-cachewarmup without Composer

On this page you can find all versions of the php package simplemage/magento2-cachewarmup. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package magento2-cachewarmup

SimpleMage CacheWarmup module for Magento 2 (Adobe Commerce)

Overview

The SimpleMage CacheWarmup module is designed to enhance the performance of your Magento store by automating the process of warming up the cache for your website's pages. This module is compatible with both Magento Full Page Cache and Varnish, ensuring that your store's pages are preloaded into the cache, reducing load times for your visitors.

Using this module you do not need advanced rules or settings in Magento, you can add specific URLs from a file added in the admin panel that are important for your business - the most visited subpages or new products, e.g. 1000-2000 most frequently displayed addresses from Google Analytics or another analytics tool with visit statistics.

It is particularly useful for setups with multiple Varnish servers, as it can handle complex infrastructures seamlessly - without coding.

Key Features

Limitations

Installation

  1. Use composer to install

or download the module files and place them in the app/code/SimpleMage/CacheWarmup directory within your Magento installation

  1. Run the following commands to enable the module:

  2. Configure the module via the Magento admin panel under Stores > Configuration > SimpleMage > Cache Warmup
    • General Settings
    • Varnish Server IPs - if you have multiple Varnish servers put here public IPs of this servers, if you have Varnish installed on the same server (or not have Varnish installed) leave it blank
    • File source - select data source (default option is File upload) - if you want to create custom script to prepare automatically URLs to warmup please select option Static file path and save your file in Magento system path var/import/warmup_urls.txt
    • File with URLs to warmup - upload file with URLs you want to warump - supports simple TXT file with URLs separated by new line - you can find example file in repository example-file.txt
    • Skip verify host SSL certificate - use only on localhost for testing purposes
    • Cronjob Settings
    • Enable warmup cronjob - enable or disable warmup cronjob
    • Cron schedule - cron expression configuration
    • Enable debug mode - enable debugging of every query for every URL from the file

Troubleshooting

  1. Cache not warming up properly

If you notice that certain pages are not being cached, follow these steps:

  1. Local Varnish Testing

If you are testing Varnish locally and encountering issues:

Support

For any issues or questions regarding the module, please open an issue on our GitHub repository.


All versions of magento2-cachewarmup with dependencies

PHP Build Version
Package Version
Requires magento/framework Version *
guzzlehttp/guzzle Version 7.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package simplemage/magento2-cachewarmup contains the following files

Loading the files please wait ...