• David Innes

    (@david-innes)


    This has been brought up several times here and on the WP.org support forum.  Facebook, SEMRush, Amazon bots are hitting sites very, very hard.  I’ve had three client sites suspended for consuming excess resources. You have to find a stable solution.

    I can try all the tricks others have mentioned.  Disallowing certain bots in .htaccess.  Or in code trying to unhook em_calendar_get_default_search , undefine EM_AJAX, and other even more esoteric filters and hooks.

    All of those are just patches, and perhaps not even adequate ones.

    I’ve had three client sites blocked altogether by their hosting companies for excess resource use.  Looking through the logs the Facebook bot alone is hitting every single event with an ajax call, every day.  And since I tend to put targeted calendar events on multiple pages (e.g. “classes” category, “speaking” category) plus the main events page there end up being sometimes multiple hits per event.

    There are 90,000+ sites using EventsManager or EventsManager Pro.  I’m managing 10 of those!  Rather than make all of us patch our sites it would make more sense for you to patch the plugin.

Viewing 2 replies - 1 through 2 (of 2 total)
  • joneiseman

    (@joneiseman)

    I saw the following in the changelist for the latest release of Events Manager (version 6.4.9 which was released 3 days ago):

    ?Removed id query param from calendar nav links to improve SEO and reduce server load.

    So, hopefully this is fixed now.

    Thread Starter David Innes

    (@david-innes)

    My client’s site was updated to 6.4.9 on release. It had logged 101183 calls to, e.g.

    [27/Jun/2024:04:28:55 +0000] "GET /calendar/?id=1972581797&full=1&ajaxCalendar=1&mo=7&yr=2024 HTTP/2.0" 200 142531 "-" "facebookexternalhit/1.1 (+https://www.facebook.com/externalhit_uatext.php)"

    Then the host locked the site out.

    So, yeah, not fixed yet.

    I’ve added all the bells, whistles, .htaccess hacks, etc., mentioned here and elsewhere and at least so far I’m not seeing more hits from Facebook. But, yeah, we’ll see tomorrow.

    Maybe tomorrow there won’t be another 33mb log file waiting for me.

Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.