Cache Warmer Replacement for successful eCommerce Results
Crawls up to 200,000 URLs within 1 hour, even on Shared Hosting
Dynamic Load Control
Cache Vary Support
New LScache Cache Varies
Control Panel Version and Version for Command Line Interface (Cron)
Tune-up Settings for Power Users
True webp Image Support
Journal 3 Support
Note: Kitt Cache Crawler is not a OpenCart Extension. Kitt Cache Crawler is a standalone Application that runs parallel to OpenCart, so don't try to install it as an Extension in OpenCart. This will fail! Download the .zip File, unzip it locally and read the install notes carefully.
If you are already using the LiteSpeed Cache Extension for OpenCart, then you should know why you need a cache crawler, also known as a cache warmer. However, every cache crawler is not always the same and there are huge differences. This is especially true when comparing the built-in crawler with the Kitt Cache crawler, with the built-in crawler doing very poorly. The built-in one is sufficient if you only want to warmup the cache very rarely or if there are only a few products. The built-in crawler is completely useless for professional use.
With the Kitt Cache Crawler you get everything that many OpenCart users have long wished for. Kitt is not only lightning fast and crawls up to 200,000 URLs within 1 hour even on shared hosting, but also treats your server with care. For example, a dynamic and adaptive load control prevents your server from being overloaded by crawling. You can therefore run Kitt at any time of the day and regardless of how busy the shop is with visitors.
Kitt is not a universal crawler, but is specially adapted to OpenCart and the LiteSpeed LScache. As a specialist for this requirement, Kitt knows no limits. No matter how many products you have, how long it takes to warm up the cache in no time, or you use different languages or currencies, Kitt can do it all!
Your server must meet these requirements
Kitt Cache Crawler is a standalone Application that has to be installed in parallel to your OpenCart Installation. Installation is simple and can be done by everyone. If you were able to install OPenCart, then you can install Kitt as well.
LiteSpeed Enterprise (LSWS) or OpenLiteSpeed (OLS)
LiteSpeed LScache Extension for OpenCart (LSCOC)
PHP Version > PHP 7.3
/proc/stat must be readable
/proc/cpuinfo must be readable
PHP Function sys_getloadavg must exist
DirectAdmin is unsupported!!!
All requirements are mandatory! If any of the listed requirements are not met, Kitt will not run.
If you do not know whether all requirements are available on your server, ask your hosting provider. All listed Requirements are normally Standard, even on Shared Hosting Server.
The fastest and safest method to check the requirements is the Kitt Tester Script. Download the tester script, upload it to the root directory of the OpenCart installation and request the tester script in the browser. If all requirements are met, you should see this test result: Test Result
Many Settings but less to configure
Kitt Cache Crawler comes with a long list of settings, but don't worry, Kitt already made most of the settings for you during the installation. In most cases it is sufficient to accept the default settings. There are only a few settings that should interest you. This affects the settings for the load to a large extent, but Kitt also supports you here. All other settings are field-tested settings that you should adopt regardless of the type and performance of your server.
Max Server Load
Mobile Device Cache Vary New Function
Webp Image Cache Vary New Function
Journal Product Preview
Server IP Address
URLs Most Wanted
Crawl Output New Function
URLs Most Wanted Inventory
Unique Features for LiteSpeed LScache Extension for OpenCart
Crawling up to 200,000 URLs within 1 hourKitt Cache Crawler can crawl up to 200,000 URLs within 1 hour, even on Shared Hosting. This is up to 20x faster as built-in Crawler.
Dynamic Load ControlKitt Cache Crawler cares about the Load of your Server. A Dynamic Load Control checks the current Load while Crawling. When the load gets too high, Kitt automatically reduces the speed and the number of concurrent requests until a predefined limit is reached. This dynamic load control guarantees that frontend operation is not adversely affected by crawling.
Language and Currency SelectionIn contrast to the built-in crawler, Kitt allows a high degree of flexibility. If more than 1 language or currency is used, these can be optionally selected.
Auto-Adjust ConfigurationKitt Cache Crawler comes with pre-configured Settings, that fits in most cases. So you don't have to learn which settings are the best. Each setting is also provided with recommendations that give you even more security when making any changes.
Cache Vary SupportThe flexible application possibilities of OpenCart usually require more than just 1 cache copy per URL. To meet this requirement, the Kitt Cache Crawler supports the LiteSpeed Cache Vary.
Control Panel Version and Version for Command Line Interface (CLI) Each Kitt Cache Crawler version can be run in at least 2 ways. Kitt can be run from within the Control Panel, but also for use in the Command Line Interface. The CLI version is therefore also suitable for use as a cron job.
Tune-up SettingsA wealth of tuning settings are available for experts to make Kitt even faster.
Cache InventoryThe cache inventory optionally gives a detailed report on the cache status of each URL. This report also includes information about Cache Vary's cache status.
Crawling without TimeoutThe LiteSpeed web server allows scripts to be run without time limits, so the control panel version of Kitt is not prematurely terminated by PHP limits. This no limit feature is also available on shared hosting.
Journal 3 ReadyJournal 3 has several different features from OpenCart. In order for these features to be considered for caching, a specially adapted crawler is needed, which is not only adapted for LiteSpeed LScache, but also supports the additional features of Journal 3.
Kitt Cache Crawler vs Built-in Crawler
Kitt Cache Crawler
Dynamic Load Control
identity, gzip, deflate, br
Journal 3 Product Preview
Unblockable Cache Crawler
Crawling a page causes load. If a crawler does not take into account the current load on the server, it can quickly become overloaded. This is especially true in the case of the built-in crawler. The built-in crawler is linked to the server settings so that Internet providers, and especially with shared hosting, have the opportunity to limit the load. This also means that the execution of the built-in crawler can be prevented by the provider. However, this does not apply to Kitt Cache Crawler!
Kitt Cache Crawler is free, free from every limitation, because Kitt neither can't be detected nor overloads your server. You can run Kitt at every daytime and he will never influence your frontend.
We try very hard to give you as much information as possible. If you can't find the information you need or if you don't understand something, don't hesitate to ask us.