• I installed WordFence with the default settings and basic firewall on a test site that only has Woocommerce, the Woocommerce Stripe Gateway, Contact Form 7, and the InfiniteWP Client plugins installed on it. It’s running the Storefront theme. I enabled the Falcon Engine, ticked the box for “Allow SSL” (the entire site runs on HTTPS), and ticked the box for “Add hidden debugging data to the bottom of the HTML source of cached pages” so I would be able to see if the caching was working on the front end.

    I clicked through all of the pages on the site while not logged into the back end, but the Falcon Engine didn’t cache any pages, and there were no comments at the foot of each pages’ source code indicating I was looking at a cached page. When I logged into the back end and clicked the Get Cache Status, it said there were no cached files.

    I confirmed that the Falcon .htaccess rules were present, and they were. There were no errors in the error_log file.

    I’ve read through the documentation on Falcon, and the only troubleshooting info doesn’t apply.

    Does anyone have any ideas how to get Falcon working?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hi linux4me2,

    Is there anything else caching the site? Are you using a CDN of any kind? What is your server OS?

    Thread Starter linux4me2

    (@linux4me2)

    The server is a VPS with CentOS 6.x running Apache 2.4 and PHP 7. There’s no server-level caching, and there was no other caching plugin installed. No CDN.

    I read that Woocommerce passes info to Falcon regarding which pages should not be cached, and the Storefront theme includes a cart widget on every page but the cart page, so I was wondering if that might have prevented caching with Storefront. I didn’t think to try another theme at the time.

    Wordfence does respect constants used for preventing caching that other plugins set, such as “DONOTCACHEPAGE”. So it is possible, since there is a cart widget, that the plugin has set the constant to not cache the page. Changing the theme, or disabling the widget, might be a good place to start testing.

    Thread Starter linux4me2

    (@linux4me2)

    The cart widget is built into Storefront. I think there’s a way to disable it with a filter or hook, but I’ll try testing with Twenty Sixteen and see what happens. Thanks for the info.

    Thread Starter linux4me2

    (@linux4me2)

    I tried it again, this time with the Twenty Sixteen theme, and Falcon still doesn’t cache anything as evidenced by empty Get Cache Status and no comments at the foot of each page of source, though I had the option for the debugging comments enabled.

    I’m not sure what the issue is, but we’ve already moved on to another caching/login protection solution that is working, so I’m not going to devote any more time to it at this point. Thanks for your help.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Falcon Engine Not Caching’ is closed to new replies.