Performance Question
-
Hi,
currently it seems, that real cookie banner is a real performance issue for my page.
I run following test logged in as admin – no changes in any other setting than enabling and disabling your plugin and looked at the network runtime from browser console.
1. Load the page with cookie banner disabled – Load time on my slow server 5.8sec
2. Load the page with cookie banner enabled and set consent – Load time about 11secSo even I take my slow sever in consideration its still about the double load-time for the page with cookie banner active than without.
Any idea what to look for.
-
Hey @polarracing !
Thanks for your message.
Can you please share a short screencast video showing the issue with RCB active and deactivated while the network tab (F12 > Network) is open?
Regards
Matthew 🙂Here you go:
Both times I pressed crtl-f5 to reload.
With Cookie Banner ON: (Loading time 12.2sec)
With Cookie Banner OFF: (Loading time 5.5sec)
Hey again!
Can you please share your site health export (https://devowl.io/knowledge-base/wordpress-health-export/) and your installed PHP modules?
Installed PHP Modules:
bcmath bz2 calendar Core ctype curl date dom exif fileinfo filter ftp gd gettext hash iconv imagick intl json libxml mbstring mysqli mysqlnd openssl pcre PDO pdo_mysql pdo_sqlite Phar readline Reflection session SimpleXML soap SPL standard tokenizer xml xmlreader xmlwriter zip zlib
Site health report: (I removed the wp-path and the sub-theme name as it contains the customer name)
### wp-core ### version: 6.0.2 site_language: de_DE user_language: en_GB timezone: Europe/Berlin permalink: /blog/%postname%/ https_status: false multisite: false user_registration: 0 blog_public: 1 default_comment_status: open environment_type: production user_count: 2 dotorg_communication: true ### wp-paths-sizes ### wordpress_path: ... wordpress_size: 447,25 MB (468971674 bytes) uploads_path: .../wp-content/uploads uploads_size: 143,10 MB (150046428 bytes) themes_path: .../wp-content/themes themes_size: 61,91 MB (64922265 bytes) plugins_path: .../wp-content/plugins plugins_size: 172,14 MB (180506672 bytes) database_size: 27,50 MB (28839936 bytes) total_size: 851,90 MB (893286975 bytes) ### wp-active-theme ### name: * Theme (*) version: 1.0.0 author: Divi.world author_website: http://divi.world parent_theme: Divi (Divi) theme_features: core-block-patterns, block-templates, widgets-block-editor, post-thumbnails, custom-background, automatic-feed-links, menus, title-tag, post-formats, woocommerce, wc-product-gallery-zoom, wc-product-gallery-lightbox, wc-product-gallery-slider, customize-selective-refresh-widgets, wp-block-styles, editor-style, widgets theme_path: .../wp-content/themes/Polar-Racing-Theme auto_update: Disabled ### wp-parent-theme ### name: Divi (Divi) version: 4.18.0 author: Elegant Themes author_website: http://www.elegantthemes.com theme_path: .../wp-content/themes/Divi auto_update: Disabled ### wp-themes-inactive (1) ### Twenty Twenty-Two: version: 1.2, author: the WordPress team, Auto-updates disabled ### wp-mu-plugins (1) ### Health Check Troubleshooting Mode: author: (undefined), version: 1.8.0 ### wp-plugins-active (47) ### ACF Columns: version: 1.2.2, author: Thomas Meyer, Auto-updates disabled Admin Columns: version: 4.4.5, author: AdminColumns.com, Auto-updates disabled Admin Menu Editor: version: 1.10.3, author: Janis Elsts, Auto-updates disabled Advanced Custom Fields PRO: version: 5.12.3, author: Delicious Brains (latest version: 6.0.2), Auto-updates disabled Advanced Database Cleaner: version: 3.1.1, author: Younes JFR., Auto-updates disabled Ajax Cart AutoUpdate for WooCommerce: version: 1.5.5, author: taisho, Auto-updates disabled All-in-One WP Migration: version: 7.65, author: ServMask, Auto-updates disabled amr shortcode any widget: version: 4.0, author: anmari, Auto-updates disabled Category Order and Taxonomy Terms Order: version: 1.7.1, author: Nsp-Code, Auto-updates disabled Classic Widgets: version: 0.3, author: WordPress Contributors, Auto-updates disabled Contact Form 7: version: 5.6.3, author: Takayuki Miyoshi, Auto-updates disabled Contact Form 7 - Dynamic Text Extension: version: 2.0.3, author: Chris Mavricos, SevenSpark, Auto-updates disabled Custom Post Type UI: version: 1.13.1, author: WebDevStudios, Auto-updates disabled Divi Shortcode Enabler: version: 1.3.6, author: Divi Booster, Auto-updates disabled Enable Media Replace: version: 4.0.0, author: ShortPixel, Auto-updates disabled FiboSearch - AJAX Search for WooCommerce: version: 1.20.0, author: FiboSearch Team, Auto-updates disabled Germanized for WooCommerce: version: 3.10.6, author: vendidero, Auto-updates disabled Health Check & Troubleshooting: version: 1.5.0, author: The WordPress.org community, Auto-updates disabled Image Source Control Lite: version: 2.7.0, author: Thomas Maier, Auto-updates disabled Loco Translate: version: 2.6.2, author: Tim Whitlock, Auto-updates disabled Login/Signup Popup: version: 2.3, author: XootiX, Auto-updates disabled Media Library Assistant: version: 3.04, author: David Lingren, Auto-updates disabled One Stop Shop for WooCommerce: version: 1.3.0, author: vendidero, Auto-updates disabled Permalink Manager Lite: version: 2.2.19.3, author: Maciej Bis, Auto-updates disabled plr-helper: version: 1.0, author: Ralf Teuber, Auto-updates disabled Polylang for WooCommerce: version: 1.7, author: WP SYNTEX, Auto-updates disabled Polylang Pro: version: 3.2.7, author: WP SYNTEX, Auto-updates disabled Posts Like Dislike: version: 1.0.8, author: WP Happy Coders, Auto-updates disabled Product Filter by WooBeWoo: version: 2.2.0, author: WooBeWoo, Auto-updates disabled Qty Increment Buttons for WooCommerce: version: 2.7.5, author: taisho, Auto-updates disabled Real Cookie Banner (Free): version: 3.1.6, author: devowl.io, Auto-updates enabled Redirection: version: 5.3.4, author: John Godley, Auto-updates disabled Shortcode in Menus: version: 3.5.1, author: Gagan Deep Singh, Auto-updates disabled Simple Custom Post Order: version: 2.5.6, author: Colorlib, Auto-updates disabled Simple Divi Shortcode: version: 1.0, author: Fabrice ESQUIROL - Creaweb2b, Auto-updates disabled Smart Archive Page Remove: version: 5.1.0, author: Peter Raschendorfer, Auto-updates disabled Tangible: Loops & Logic: version: 2.4.4, author: Team Tangible (latest version: 3.0.0), Auto-updates disabled TI WooCommerce Wishlist: version: 2.0.5, author: TemplateInvaders, Auto-updates disabled Variation Swatches for WooCommerce: version: 2.0.11, author: Emran Ahmed, Auto-updates disabled WooCommerce: version: 6.9.4, author: Automattic, Auto-updates disabled WooCommerce Price Based on Country (Basic): version: 2.2.5, author: Oscar Gare, Auto-updates disabled Woocommerce Side Cart Premium: version: 3.1, author: XootiX, Auto-updates disabled Woo Product Filter PRO: version: 2.2.0, author: WooBeWoo, Auto-updates disabled WP Fastest Cache: version: 1.0.6, author: Emre Vona, Auto-updates disabled WP Fastest Cache Premium: version: 1.6.5, author: Emre Vona, Auto-updates disabled Yoast Duplicate Post: version: 4.5, author: Enrico Battocchi & Team Yoast, Auto-updates disabled Yoast SEO: version: 19.7.1, author: Team Yoast, Auto-updates disabled ### wp-plugins-inactive (1) ### ACF Content Analysis for Yoast SEO: version: 3.0.1, author: Thomas Kräftner, ViktorFroberg, marol87, pekz0r, angrycreative, Team Yoast, Auto-updates disabled ### wp-media ### image_editor: WP_Image_Editor_Imagick imagick_module_version: 1808 imagemagick_version: ImageMagick 7.1.0-18 Q16 x64 2021-12-14 https://imagemagick.org imagick_version: 3.7.0 file_uploads: File uploads is turned off post_max_size: 512M upload_max_filesize: 512M max_effective_size: 512 MB max_file_uploads: 20 imagick_limits: imagick::RESOURCETYPE_AREA: 96 GB imagick::RESOURCETYPE_DISK: 9.2233720368548E+18 imagick::RESOURCETYPE_FILE: 1536 imagick::RESOURCETYPE_MAP: 96 GB imagick::RESOURCETYPE_MEMORY: 48 GB imagick::RESOURCETYPE_THREAD: 1 imagemagick_file_formats: 3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, ASHLAR, AVI, AVIF, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CLIPBOARD, CMYK, CMYKA, CR2, CR3, CRW, CUBE, CUR, CUT, DATA, DCM, DCR, DCRAW, DCX, DDS, DFONT, DJVU, DNG, DOT, DPS, DPX, DXT1, DXT5, EMF, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FARBFELD, FAX, FF, FILE, FITS, FL32, FLIF, FLV, FPX, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, HALD, HDR, HEIC, HEIF, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, JXL, K25, KDC, KERNEL, LABEL, M2V, M4V, MAC, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORA, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PHM, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGB565, RGBA, RGBO, RGF, RLA, RLE, RMF, RSVG, RW2, SCR, SCREENSHOT, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TM2, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMF, WMV, WPG, X3F, XBM, XC, XCF, XPM, XPS, XV, YAML, YCbCr, YCbCrA, YUV gd_version: bundled (2.1.0 compatible) gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM ghostscript_version: not available ### wp-server ### server_architecture: Windows NT 10.0 AMD64 httpd_software: Apache/2.4.38 (Win64) OpenSSL/1.1.1a PHP/8.0.11 php_version: 8.0.11 64bit php_sapi: apache2handler max_input_variables: 1000 time_limit: 120 memory_limit: 512M max_input_time: 60 upload_max_filesize: 512M php_post_max_size: 512M curl_version: 7.76.1 OpenSSL/1.1.1a suhosin: false imagick_availability: true pretty_permalinks: true htaccess_extra_rules: true ### wp-database ### extension: mysqli server_version: 10.1.38-MariaDB client_version: mysqlnd 8.0.11 max_allowed_packet: 67108864 max_connections: 151 ### wp-constants ### WP_HOME: undefined WP_SITEURL: undefined WP_CONTENT_DIR: .../wp-content WP_PLUGIN_DIR: .../wp-content/plugins WP_MEMORY_LIMIT: 40M WP_MAX_MEMORY_LIMIT: 512M WP_DEBUG: true WP_DEBUG_DISPLAY: true WP_DEBUG_LOG: true SCRIPT_DEBUG: false WP_CACHE: false CONCATENATE_SCRIPTS: undefined COMPRESS_SCRIPTS: undefined COMPRESS_CSS: undefined WP_ENVIRONMENT_TYPE: Undefined DB_CHARSET: utf8mb4 DB_COLLATE: undefined ### wp-filesystem ### wordpress: writable wp-content: writable uploads: writable plugins: writable themes: writable mu-plugins: writable ### pll_options ### browser: 0 rewrite: 1 hide_default: 1 force_lang: 1 redirect_lang: 0 media_support: true sync: taxonomies, post_meta, sticky_posts, post_date, post_format, post_parent, menu_order, _thumbnail_id post_types: post, page, wp_block, faq, attachment, wp_navigation, rcb-cookie, rcb-blocker, project, product, product_variation, shop_order, wp_template_part taxonomies: category, post_tag, faq_cat, page_cat, attachment_category, attachment_tag, rcb-cookie-group, product_price_label, product_unit, product_delivery_time, product_allergen, product_nutrient, product_cat, product_tag, pa_brand, pa_care, pa_color, pa_content, pa_days, pa_design, pa_fabric, pa_length, pa_material, pa_material-jewel, pa_material-jewel-plus, pa_mix, pa_neck, pa_pattern, pa_racing, pa_seller, pa_size, pa_size-table, pa_sleeve, pa_value domains: 0 version: 3.2.7 previous_version: 3.2.6 default_lang: en media-duplicate: undefined primary-menu: en => 135 | de => 633 | fi => 634 secondary-menu: en => 260 | de => 635 | fi => 636 footer-menu: en => 405 | de => 646 | fi => 645 main-mobile-menu: en => 1074 | de => 1076 | fi => 1077 mobile-menu-top: en => 1075 | de => 1078 | fi => 1079 footer-menu-voucher: en => 666 | de => 667 | fi => 668 footer-menu-help: en => 410 | de => 609 | fi => 637 footer-menu-about: en => 409 | de => 650 | fi => 649 ### pll_language_en ### term_id: 20 name: English slug: en term_group: 0 term_taxonomy_id: 20 count: 236 tl_term_id: 21 tl_term_taxonomy_id: 21 tl_count: 123 locale: en_GB is_rtl: 0 w3c: en-GB facebook: en_GB home_url: ... search_url: ... mo_id: 18 page_on_front: 2 page_for_posts: 0 flag_code: gb flag_url: .../wp-content/plugins/polylang-pro/vendor/wpsyntex/polylang/flags/gb.png custom_flag_url: 0 fallbacks: 0 ### pll_language_de ### term_id: 23 name: Deutsch slug: de term_group: 1 term_taxonomy_id: 23 count: 229 tl_term_id: 24 tl_term_taxonomy_id: 24 tl_count: 112 locale: de_DE is_rtl: 0 w3c: de-DE facebook: de_DE home_url: .../de/home/ search_url: .../de/ mo_id: 19 page_on_front: 1581 page_for_posts: 0 flag_code: de flag_url: .../wp-content/plugins/polylang-pro/vendor/wpsyntex/polylang/flags/de.png custom_flag_url: 0 fallbacks: 0 ### pll_language_fi ### term_id: 27 name: Suomi slug: fi term_group: 2 term_taxonomy_id: 27 count: 229 tl_term_id: 28 tl_term_taxonomy_id: 28 tl_count: 112 locale: fi is_rtl: 0 w3c: fi facebook: fi_FI home_url: .../fi/home/ search_url: .../fi/ mo_id: 20 page_on_front: 1595 page_for_posts: 0 flag_code: fi flag_url: ../wp-content/plugins/polylang-pro/vendor/wpsyntex/polylang/flags/fi.png custom_flag_url: 0 fallbacks: 0 ### pll_warnings ### term-no-lang: product_price_label => 91 , 92 , 93 | product_unit => 77 , 78 , 79 , 80 , 81 wpml: ajax-search-for-woocommerce: .../wp-content/plugins/ajax-search-for-woocommerce/wpml-config.xml easy-login-woocommerce: .../wp-content/plugins/easy-login-woocommerce/wpml-config.xml media-library-assistant: .../wp-content/plugins/media-library-assistant/wpml-config.xml one-stop-shop-woocommerce: .../wp-content/plugins/one-stop-shop-woocommerce/wpml-config.xml real-cookie-banner: .../wp-content/plugins/real-cookie-banner/wpml-config.xml ti-woocommerce-wishlist: .../wp-content/plugins/ti-woocommerce-wishlist/wpml-config.xml woocommerce-germanized: .../wp-content/plugins/woocommerce-germanized/wpml-config.xml woocommerce-side-cart-premium: .../wp-content/plugins/woocommerce-side-cart-premium/wpml-config.xml wordpress-seo: .../wp-content/plugins/wordpress-seo/wpml-config.xml Divi: .../wp-content/themes/Divi/wpml-config.xml ### polylang-wc ### pllwc: All WooCommerce pages are translated.
- This reply was modified 1 year, 6 months ago by polarracing.
Hey @polarracing !
I see that you have installed the
pcre
module (https://www.pcre.org/). Can you please check if this is also activated as module while running the PHP process?Yes, according to phpinfo it is.
Ok, then this should not be the issue.
– Does your website output a large CSS
<style
tag?
– Can you please try to deactivate the Content Blocker functionality and check if it is still slow? If no, can you please deactivate all your created content blockers step by step and check which one leads to high load times?Yes, the website has some style tags in the header – but what you consider as large CSS output?
We do not use content blockers as all code and cookies are loaded from our server and categorized as essential. We have no third party code or cookies or google fonts/analytics or whatever on the site.
Hi again @polarracing !
Ok, if you do not use Content Blockers, large CSS output should not be the root cause (it can be in some cases).
Do you have any chance to profile the difference between RCB and RCB deactivated (e.g. Query Monitor)?
Hi Matthias,
I will try to find some time tomorrow to do some more investigations and check the query monitor.
Closing this issue due to inactivity. Feel free to reopen 🙂
- The topic ‘Performance Question’ is closed to new replies.