Forum Replies Created

Viewing 15 replies - 1 through 15 (of 31 total)
  • Thread Starter Vanderlindemedia

    (@jvanderlinde)

    De-install and used Object Cache that came through Litespeed.

    The good news is that whenever Redis is no longer available, the site won’t stall, crash, it will still continue to operate. It caches whatever you insert into it. No need for a fancy plugin for virtually the same.

    The bad news? I can’t think of one really. It all comes in one package through Litespeed.

    I figured i get identical speed results for the smaller websites i’m running by using a combination of Memcached and Opcache. Object cache in general should only be used when that database is large in the millions of rows.

    Thread Starter Vanderlindemedia

    (@jvanderlinde)

    Well, at least it works,

    And it won’t crash the complete website after Redis seems to fail.

    So i assume your not taking this bug request then.

    Thread Starter Vanderlindemedia

    (@jvanderlinde)

    Yes,

    In a fortunate update, that either happened through Directadmin or REL through Cloudlinux, Redis instance got nuked from multiple to a single one, making every website that used to run Redis crash that where using the Redis Object Cache plugin. Sites with Litespeed only did not crash – thus making it still operate but without the use of Redis.

    I would suggest there is a fallback once the Redis is no longer available (for whatever reason).

    I think it’s your server dude. I have deployed Litespeed cache over 260+ wordpress websites, and have a license on the Litespeed enterprise edition. To be fair it offers far more performance and uptime benefits then anything else.

    Perhaps you should dive into a few things first before using it. It’s experimental (the advanced part) but widely adopted at this point.

    Forum: Plugins
    In reply to: [WebP Express] PHP warnings
    Thread Starter Vanderlindemedia

    (@jvanderlinde)

    wp-content/plugins/webp-express/vendor/rosell-dk/dom-util-for-webp/src/PictureTags.php:142
    DOMDocument->loadHTML()
    wp-content/plugins/webp-express/vendor/rosell-dk/dom-util-for-webp/src/PictureTags.php:142
    DOMUtilForWebP\PictureTags::getAttributes()
    wp-content/plugins/webp-express/vendor/rosell-dk/dom-util-for-webp/src/PictureTags.php:201
    DOMUtilForWebP\PictureTags->replaceCallback()
    wp-content/plugins/webp-express/vendor/rosell-dk/dom-util-for-webp/src/PictureTags.php:201
    preg_replace_callback()
    wp-content/plugins/webp-express/vendor/rosell-dk/dom-util-for-webp/src/PictureTags.php:323
    DOMUtilForWebP\PictureTags->replaceHtml()
    wp-content/plugins/webp-express/vendor/rosell-dk/dom-util-for-webp/src/PictureTags.php:335
    DOMUtilForWebP\PictureTags::replace()
    wp-content/plugins/webp-express/lib/classes/AlterHtmlInit.php:57
    WebPExpress\AlterHtmlInit::alterHtml()
    wp-content/plugins/webp-express/lib/classes/AlterHtmlInit.php:57
    ob_end_flush()
    wp-includes/functions.php:5427
    wp_ob_end_flush_all()
    wp-includes/class-wp-hook.php:324
    do_action('shutdown')
    wp-includes/load.php:1280
    shutdown_action_hook()
    wp-includes/load.php:1280

    DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, line: 6
    Thread Starter Vanderlindemedia

    (@jvanderlinde)

    Hi,

    after deleting of above plugin, the creation of new admin accounts has stopped. There’s numerous login attempts through invalid names (users that have bin deleted before) and any of the new hacks are not happening again.

    In regards of a plugin being installed by client or someone who was helping the client, i.e nulled software with potential backdoors, yes that might be a scene. But it’s suspicious after deleting the plugin, the hacks stopped completely. Perhaps there is a security vulnerability that you or me don’t know about.

    Once you can upload a file, you can execute certain commands, thus reading the database, plus inserting users into the database which grants them admin rights.

    So please, double check your plugin, perhaps outdated, old or vulnerable files.

    Thread Starter Vanderlindemedia

    (@jvanderlinde)

    I think i got it solved,

    Known bot patterns where set to throw a JS challenge. That prevented the plugin to communicate.

    Thread Starter Vanderlindemedia

    (@jvanderlinde)

    2nd website same cause. Huge delay in switching from page to page. Once i crammed above up in functions.php followed with the CSS disable of Gutenberg, things are rapid and fast again.

    It is unbelievable how this product turned into a commercial and bloated package. Also the pushing of Twenty*something theme upon every update is stupid. Then woocommerce that ramps up 20k rows of “finished crons” that you also have to cut to a limited 3 days on avg before the database runs into the GB’s territory.

    Its like we need more servers these days to run something once simple as wordpress. I’m not a fan of constant calls beind made while users clicks away in Admin. If the service on the other end gets down or slow so does the wp-admin will in this case.

    Ill just have to hack the larger shops i guess to stop making callbacks, check for updates and what more. I dont need a security plugin, i have server security running on server level. That is 10x more effective then a plugin which can be simply bypassed by targetting JS files outside of wordpress.

    Thread Starter Vanderlindemedia

    (@jvanderlinde)

    Please note, with entering above code, you are also disabling the need for update(s) or check. It makes it look like everything is updated and no new files are available, but this is more of a expert setting.

    We do use certain server sided checking for XSS exploits and such.

    Thread Starter Vanderlindemedia

    (@jvanderlinde)

    Add an option then “Integrate in admin bar” so users can choose or pick. I manage 2700 websites or so. I often as a extra service update and test the whole thing for various clients. This is just time robbing when websites do chrash and the wp-admin cant be accessed.

    Thread Starter Vanderlindemedia

    (@jvanderlinde)

    Why not integrate it into the admin toolbar. Works for litespeed. And solves future issues with updates.

    Thread Starter Vanderlindemedia

    (@jvanderlinde)

    Yeah and that leaves us in a loop, also if you hard type wp-admin/admin.php?page=litespeed-db_optm for example.

    Thread Starter Vanderlindemedia

    (@jvanderlinde)

    But there is’nt a way to hard flush using wordpress admin toolbar button itself?

    Thread Starter Vanderlindemedia

    (@jvanderlinde)

    Directadmin integration. I’m able to create redis instances or delete m, have to alter wp-config with the login details and port number, and thats it.

    Thread Starter Vanderlindemedia

    (@jvanderlinde)

    And how do we do that without SSH access to redis object cache? Reboot is’nt an option with 400 days of a uptime.

Viewing 15 replies - 1 through 15 (of 31 total)