Can all these problems be solved?
Definitely, and it's actually very easy. The solution of the plugin, which was specially programmed for the LiteSpeed LScache Plugin for Wordpress, is called "URLs Most Wanted" or UMW Plugin for short. The name of the plugin already includes the function. The UMW plugin anonymously tracks the URLs accessed by users, but not without restrictions. To prevent distortion of the accessed URLs, a URL accessed by a user is only recorded once per session. This is achieved by a special cache method that even LiteSpeed does not know, at least LiteSpeed does not know that you can cache URLs differently than usual. The UMW plugin only records those URLs that can be cached. The checkout or account pages are therefore excluded from the recording. This also applies to URLs when a user is logged in. The UMW plugin therefore only saves these URLs and only if a URL has not yet been accessed. If this is the case, only the last accessed date and the counter for each URL are updated. The result of the URL recording is a custom sitemap.xml, which is created either manually or by system cron and the URL of this sitemap.xml is entered into the crawler configuration of the LiteSpeed Cache plugin. That's it!
After installing the UMW plugin, no additional or regular administration tasks are required. Install and forget it, but benefit from a much more efficient cache warmup, which is not only much faster, but also warms up the cache of almost all accessible URLs.