WordPress.org

Ready to get started?Download WordPress

Forums

Wordfence Security
[April 6th] Wordfence 5 and Falcon Engine Announcement (17 posts)

  1. Wordfence
    Member
    Plugin Author

    Posted 10 months ago #

    Hi all,

    We're very excited to announce the release of Wordfence 5 this evening which includes our own very fast caching plugin Falcon Engine. Our benchmarks show that Falcon is faster than the leading caching plugins for WordPress today. You can learn more about the research that went into developing Wordfence 5 and Falcon Engine here:

    http://www.wordfence.com/blog/2014/04/wordfence-5-with-falcon-engine-released/

    Please post your experiences with Falcon in the forums including any benchmarks that you conduct on your own. You can find a video with an introduction to Falcon Engine and showing the kind of performance boost that Falcon provides here:

    https://vimeo.com/91217997

    Regards,

    Mark.

    https://wordpress.org/plugins/wordfence/

  2. leehodson
    Member
    Posted 10 months ago #

    Nice addition. For the first few minutes I thought 'What's this Falcon Engine all about?' and searched to see whether it is a new framework similar to Phalcon but for WP. Then I realised: it is a caching option in Wordfence.

    Testing Falcon in one of my more active sites where Quick Cache was in use prior to Falcon (today (only Falcon is in use now)). Seems good so far. Both plugins provide comparable performace boosts in the limited tests I ran.

    Thank you for this new adition.

  3. seedy
    Member
    Posted 10 months ago #

    All my Live Traffic history is gone after the update. A warning about that would be nice.

  4. leehodson
    Member
    Posted 10 months ago #

    Seedy, what happens when you disable Falcon Engine? Do your stats become visible again?

    Enabling Falcon disables Live Traffic Logging so wondering whether the stats might still be in your database but just not accessible while Falcon is enabled.

  5. Alergic
    Member
    Posted 10 months ago #

    Cons:
    * can't set expiration time for cache
    * can't choose cache clear events. I dislike when I need to update or uninstall a plugin, or add a new tag to an article, and the cache clears automatically. Cheap hosting, for some installations it takes time to rebuild cache, and I need a lot of editing and testing.
    * can't disallow (or allow) a client side cache, the same for logged in users.

    It's still not clear to me if this caching works ok with user agent strings (iPhone, Ipad and so on). I use Weaver theme and it delevers 4 versions of the site.

    Pros
    I have the cheapest hosting service and caching job consume very few resources so far, even if it handles gzip versions for cache. Quick cache doesn't care about gzip.
    Thank you for this addition :)

  6. Wordfence
    Member
    Plugin Author

    Posted 10 months ago #

    Hi Guys,

    Yes your stats didn't go anywhere. They're still in the DB and will reappear when you disable Falcon. You can enable PHP caching which will triple your performance and you'll still be able to have live traffic if you'd like.

    You can also switch Falcon on and off as you please and you won't lose any data.

    Regards,

    Mark.

  7. Wordfence
    Member
    Plugin Author

    Posted 10 months ago #

    Hi Alergic:

    Thanks for the feedback. Good point regarding sites that serve different versions depending on UA string. We will be adding UA exclusions but that won't elegantly deal with sites that use server-side UA detection to serve up different content. So will give that some thought and welcome your feedback.

    Regards,

    Mark.

  8. M
    Member
    Posted 10 months ago #

    A great way to improve the plugin!

    Cons:
    - scan still not working on LiteSpeed servers
    - probably the same server configuration conflicts with the debugging html line in the pages, so you don't see the queries.

    Some caching is stull available though with Falcon engine enabled.

  9. Corey Allen
    Member
    Posted 10 months ago #

    Will falcon engine work on nginx sites using php-FPM or only apache servers?

  10. Ovidiu
    Member
    Posted 10 months ago #

    same question as coreya and I also use ngx_pagespeed + fastcgi_cache. If a request passes those two there is mysql query cache+ + APC + WP Object cache using APC to catch the rest so I don't think Falcon will fit into the mix but just to give it a try, care to share the nginx equivalent of the .htaccess Falcon generates?

  11. Workshopshed
    Member
    Posted 10 months ago #

    I do like the caching feature but I'd have preferred to see it as a separate plugin.

  12. rolfkrueger
    Member
    Posted 10 months ago #

    Hi! Falcon caching doesn't work for me. The homepage loads, but all articles are "file not found". On activating, my whole .htaccess gets replaced - including the rewrite rules:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Could that be the problem?

    Regards,
    Rolf

  13. Lab Lover
    Member
    Posted 10 months ago #

    Updated to WF v 5.01. After installation, but before I could even look at WF options, I lost access to all currently installed plugins and to the WP updates pages. I Moved the WF folder to my machine and deleted it from the plugins folder, no change. Any help would be very much appreciated! Thanks!

  14. Radices
    Member
    Posted 10 months ago #

    How well if at all does Falcon work with Varnish?

  15. Wordfence
    Member
    Plugin Author

    Posted 10 months ago #

    Hi All,

    If you're currently having an issue please start a separate thread or it's going to be impossible for me to differentiate conversations.

    Wordfence 5.0.2 has just been released which fixes two issues that users reported. One of them is the is_404() warning that some users received who are running their sites in debug mode. Looks like some hosting providers don't give you control over whether your site is in debug mode or not.

    The other issue is a warning about being unable to get the currently logged in user id.

    See the changelog for the rest.

    Falcon should work fine with sites that have a front-end cache like Varnish although we haven't tested it.

    If you're using Nginx as a front-end proxy then Falcon works beautifully - I use this config on my own site.

    If you're hoping for rewrite rules for Nginx itself that will cause it to directly serve up the cached pages, those are forthcoming. If one of our users wants to put that together based on our current .htaccess rules I'd love to see it. Be warned that you need to deal with sites in subdirectories so check out the code in Wordfence that actually generates the htaccess file for details.

    Regards,

    Mark.

  16. Mirabis
    Member
    Posted 10 months ago #

    Looks promising,

    Will definately keep an eye out there for the Nginx posts... running { nginx, php-farm, FastCgiCache, Opcache & apcu} with W3 Total cache & varnish and might want to switch W3 TOtal cache ; )

    or keep it just for the cdn functionality if Falcon proves faster!

  17. Ovidiu
    Member
    Posted 10 months ago #

    regarding nginx, I usually use one of these two .htaccess to nginx converters, works 99% of the time but absolutely no time at the moment to try so you'Re welcome to check and please reply back if you get it working:

    a) http://winginx.com/en/htaccess
    b) http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

    @Mark: I should have some more time towards the end of the week and conduct my own tests but it would really help if you could publish some more internal details about how Falcon is working and what exactly it does...

Reply

You must log in to post.

About this Plugin

About this Topic