• Resolved hassantafreshi

    (@hassantafreshi)


    Hi,
    I’m currently developing the?Easy Form Builder plugin?and need some advice on potential conflicts with Speed Optimizer.

    Here’s the function I’m using for internal caching:

    public function get_efbFunction($state) {    if (isset($this->efbFunction)) return $this->efbFunction;    $efbFunctionInstance;    if (false === ($efbFunctionInstance = wp_cache_get('efbFunctionInstance', 'emsfb'))) {        if (!class_exists('Emsfb\efbFunction')) {            require_once(EMSFB_PLUGIN_DIRECTORY . 'includes/functions.php');        }        $efbFunctionInstance = new \Emsfb\efbFunction();        wp_cache_set('efbFunctionInstance', $efbFunctionInstance, 'emsfb', 3600); // 1 hour cache    }    $this->efbFunction = $efbFunctionInstance;    if ($state == 1) return $this->efbFunction;}

    My concern is whether using?wp_cache_get?and?wp_cache_set?for internal caching might cause any conflicts with Speed Optimizer. Has anyone had similar experiences or know of best practices to ensure they work together smoothly?

    Any guidance or insights would be greatly appreciated.

    Thank you for your help!

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support daniellaivanova

    (@daniellaivanova)

    Hello @hassantafreshi,

    Using wp_cache_get and wp_cache_set is a standard and efficient way to handle internal caching in WordPress and generally should not cause conflicts with caching plugins like Speed Optimizer. By following the best practices and thoroughly testing your plugin, you can minimize the risk of conflicts with Speed Optimizer or other caching plugins.

    Test your plugin with Speed Optimizer to ensure there are no conflicts. If there are such – you can always contact us so we can review the problem.

    Best Regards,
    Daniela Ivanova

    Thread Starter hassantafreshi

    (@hassantafreshi)

    Hello @daniellaivanova ,
    Thank you for your quick and comprehensive response.

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