However, even though the checkbox for “page cache” isn’t checked, I am still getting the LS error:
Please disable/deactivate any other Full Page Cache solutions that are currently being used. LiteSpeed Cache does work with other cache solutions, but only their non-page caching offerings—such as minifying css/js files. For this scenario only, please uncheck “Check Advanced Cache” in LiteSpeed Cache settings.
Any chance this is in error?
My advance cache file reads the following:
<?php
/**
* W3 Total Cache advanced cache module
*/
if (!defined('ABSPATH')) {
die();
}
/**
* Abort W3TC loading if WordPress is upgrading
*/
if (defined('WP_INSTALLING') && WP_INSTALLING)
return;
if (!defined('W3TC_IN_MINIFY')) {
if (!defined('W3TC_DIR')) {
define('W3TC_DIR', (defined('WP_PLUGIN_DIR') ? WP_PLUGIN_DIR : WP_CONTENT_DIR . '/plugins') . '/a2-w3-total-cache');
}
if (!@is_dir(W3TC_DIR) || !file_exists(W3TC_DIR . '/inc/define.php')) {
if (defined('WP_ADMIN')) { // lets don't show error on front end
echo(sprintf('<strong>W3 Total Cache Error:</strong> some files appear to be missing or out of place. Please re-install plugin or remove <strong>%s</strong>.', __FILE__));
}
} else {
require_once W3TC_DIR . '/inc/define.php';
$redirect = w3_instance('W3_Redirect');
$redirect->process();
$config = w3_instance('W3_Config');
if ($config->get_boolean('pgcache.enabled')) {
$w3_pgcache = w3_instance('W3_PgCache');
$w3_pgcache->process();
}
}
}
Hoping for either outcome by LS:
1) There is a setting I can select that KEEPS LS CACHING… while removing this wraning.
2) LS would just find a way to incorporate some advance precaching (call it PreCache Lite) that doesn’t scan all the time – just certain sets of files. Again, this is available in W3TC and WP Rocket. Again, without LS support for a basic version of this, I need to use some of these others.
Of course, open to other options. I really didn’t want to go back to W3TC since LS has solved many of our basic issues. Thanks for your input.
One of your biggest fans,
Dave
WordPress database error Table ‘abc_websites.abc__blogs’ doesn’t exist for query SELECT * FROM abc__blogs ORDER BY blog_id made by do_action_ref_array, call_user_func_array, WP_FFPC->precache_coldrun.
I have network that uses a domain mapping plugin to map subsites.
Could this also be the reason I’ve never seen a precache log? I have never had the option to specify one.
I logged into mysql and verified the table and data does exist.
In mysql the data is organized like so:
SQL query: SELECT * FROM
abc_blogs
LIMIT 0, 30 ;
Blog_id site_id domain path public
1 1 apples.org / 0
2 1 apples.org /varieties/ 0
3 1 apples.org /recipes/ 1
Ideas?
https://www.ads-software.com/plugins/wp-ffpc/
]]>It looks really nice… unfortunately, we ran into 3 separate problems (and one “concern”) before giving up and deciding this might just need more time to bake. Seems like it just wasn’t made with our environment in mind. We could proceed and set this up, but decided we’d like to keep looking. We may come back to it, though.
1) After installation once we seemed to be all done, nothing was actually working. The panel didn’t indicate any problems, but it also wasn’t caching. We had followed all the install instructions. Eventually while browsing around here it became apparent that there was supposed to be a wp-content/advanced-cache.php file… this isn’t provided, but *generated*. In our environment it couldn’t write that file due to permissions, and wouldn’t have worked anyway due to running on a cluster where each node is independent. We were able to work around this, but it is a rather annoying problem as it makes it impossible to change the config in the UI. Database-stored settings would be more convenient (at least in our case). File-based is okay too, but in our env the expectation is that file-based settings are managed by editing the file and not using the app (like editing wp-config.php), so this breaks our convention and a dependency on a shared filesystem or replication.
2) The X-Cache-Engine header doesn’t work. Didn’t dig into this, but it appeared to be a problem along the lines of the “cannot modify headers; headers already sent” variety. The HTML comment worked fine.
3) The Precache function didn’t work for us. Sadly I don’t have the exact error, but it was some sort of a php fatal error in the plugin. I know that’s not helpful. Sorry.
Another concern is the inability to flush all of the cache and *only* this plugin’s cache. Having to flush the whole memcache node is problematic for us, as that wipes cache for several other apps’ cache as well, including session data. The other invalidation methods might be sufficient- we ran out of time and had to move on and try other plugins, so we didn’t get a chance to test them out.
Our general impression is that this looks really slick (and potentially a modern replacement for batcache), but probably not for us just yet. Definitely looking forward to future versions.
https://www.ads-software.com/plugins/wp-ffpc/
]]>I have precache enabled and a very long garbage collection as we don’t update the site very often.
I have calculated that the whole site should be precached in about 24 hours. What happen after that? Does the precaching stops or will it start from the beginning and recache the pages, even if they are not older than garbage collection?
Thank you very much in advance!
https://www.ads-software.com/plugins/w3-total-cache/
]]>