{"id":18706211,"date":"2025-11-04T09:53:27","date_gmt":"2025-11-04T09:53:27","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/after-cache-backend-access-is-very-fast\/"},"modified":"2025-11-04T09:55:25","modified_gmt":"2025-11-04T09:55:25","slug":"after-cache-backend-access-is-very-fast","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/after-cache-backend-access-is-very-fast\/","title":{"rendered":"After cache backend access is very fast"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Hi Kevin,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, I want to sincerely thank you for creating the <strong>EAC ObjectCache<\/strong> plugin. After enabling it, the backend performance of my site has improved significantly, and I truly appreciate your work in optimizing WordPress object caching.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>EAC ObjectCache v2.1.2<\/strong><br \/><strong>APCu v5.1.24<\/strong> \u2013 Using <strong>1.8MB of 512MB<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sample URI:<\/strong> <code>\/wp-admin\/<\/code><br \/><strong>Sample Time:<\/strong> <code>2025-11-04T16:46:04+07:00<\/code> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cache hits 2,683 (98.78%)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cache misses        33<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L1 cache hits 2,555 (94.21%)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L1 cache misses   157<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L2 APCu hits 128 (94.12%)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L2 APCu misses     8<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, I have encountered a recurring fatal error that causes crashes on my setup: <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PHP Fatal error: Uncaught Error: Call to a member function get() on null in \/wp-content\/plugins\/eacobjectcache\/src\/wp-cache.php:187<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is my environment for reference:<\/p>\n\n\n\n<ul>\n<li>VPS: AMD, 2 CPU, 6GB RAM<\/li>\n\n\n\n<li>Web server: OpenLiteSpeed 1.8.4<\/li>\n\n\n\n<li>OS: AlmaLinux 8.10<\/li>\n\n\n\n<li>LSPHP 8.4<\/li>\n\n\n\n<li>WordPress: 6.8.3<\/li>\n\n\n\n<li>WooCommerce: 10.3.3<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PHP APC Configuration:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">apc.enabled = On<br \/>apc.enable_cli = On<br \/>apc.shm_size = 2G<br \/>apc.entries_hint = 131072<br \/>apc.ttl = 0<br \/>apc.canonicalize = 1<br \/>apc.stat = 0<br \/>apc.gc_ttl = 86400<br \/>apc.mmap_file_mask = \/tmp\/apc.XXXXXX<br \/>apc.use_request_time = 1<br \/>apc.serializer = igbinary<br \/>apc.rfc1864 = Off<br \/>apc.slam_defense = On<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>wp-config.php relevant settings:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">define( &#8216;WP_CACHE&#8217;, true );<br \/>define( &#8216;EAC_OBJECT_CACHE_ENABLE&#8217;, true );<br \/>define( &#8216;EAC_OBJECT_CACHE_USE_APCU&#8217;, true );<br \/>define( &#8216;EAC_OBJECT_CACHE_USE_DB&#8217;, false );<br \/>define( &#8216;EAC_OBJECT_CACHE_PERSISTENT&#8217;, true );<br \/>define( &#8216;EAC_OBJECT_CACHE_DEFAULT_EXPIRE&#8217;, 86400 * 7 );<br \/>define( &#8216;EAC_OBJECT_CACHE_PREFETCH_MISSES&#8217;, false );<br \/>define( &#8216;EAC_OBJECT_CACHE_OPTIMIZE_MEMORY&#8217;, false );<br \/>define( &#8216;EAC_OBJECT_CACHE_EXCLUDE_GROUPS&#8217;, serialize( array(<br \/>&#8216;wc_session&#8217;,<br \/>&#8216;wc_cart&#8217;,<br \/>&#8216;woocommerce_items_&#8217;,<br \/>&#8216;transient_wc_&#8217;<br \/>) ) );<br \/>define( &#8216;EAC_OBJECT_CACHE_DEBUG&#8217;, false );<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I\u2019m hoping you could take a look and possibly provide a fix for this error with my current setup. I really appreciate your time and effort, and again, thank you for developing such a helpful plugin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Best regards,<br \/>Nguyen Van Tuan<\/p>\n","protected":false},"template":"","class_list":["post-18706211","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/18706211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":1,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/18706211\/revisions"}],"predecessor-version":[{"id":18706212,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/18706211\/revisions\/18706212"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=18706211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}