Support » Plugin: WooCommerce » Slow shop page

  • I’ve noticed that filters on my shop sidebar increase page load time significantly. when I remove some of filter widgets I see normal load time. what can I do to make fewer database calls (for example not counting number of items) regarding these filters.

    – Is there any proper way to not show attribute counts in front of each label or not?

    – Is there any proper way to cache these filters for few hours or not?

    Currently I’ve jut put 2 filters in Shop page widget area until find a way to solve this issue.

    
    ### WordPress Environment ###
    
    Home URL: https://rugsource.com
    Site URL: https://rugsource.com
    WC Version: 2.6.14
    Log Directory Writable: ✔
    WP Version: 4.7.2
    WP Multisite: –
    WP Memory Limit: 16 GB
    WP Debug Mode: –
    WP Cron: ✔
    Language: en_US
    
    ### Server Environment ###
    
    Server Info: Apache
    PHP Version: 5.6.30
    PHP Post Max Size: 512 MB
    PHP Time Limit: 600
    PHP Max Input Vars: 1000
    cURL Version: 7.29.0
    NSS/3.21 Basic ECC
    
    SUHOSIN Installed: –
    MySQL Version: 5.6.35
    Max Upload Size: 512 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 2.6.14
    : 
    woocommerce_sessions: ✔
    woocommerce_api_keys: ✔
    woocommerce_attribute_taxonomies: ✔
    woocommerce_downloadable_product_permissions: ✔
    woocommerce_order_items: ✔
    woocommerce_order_itemmeta: ✔
    woocommerce_tax_rates: ✔
    woocommerce_tax_rate_locations: ✔
    woocommerce_shipping_zones: ✔
    woocommerce_shipping_zone_locations: ✔
    woocommerce_shipping_zone_methods: ✔
    woocommerce_payment_tokens: ✔
    woocommerce_payment_tokenmeta: ✔
    MaxMind GeoIP Database: ✔
    
    ### Active Plugins (27) ###
    
    Redux Framework: by Team Redux – 3.6.3
    Adminimize: by Frank Bültge – 1.11.2
    Akismet Anti-Spam: by Automattic – 3.3
    XTEMOS Post Types plugin: by  – 1.1
    Better Delete Revision: by Galerio & Urda – 1.6.1
    iThemes Security: by iThemes – 6.1.1
    CMB2: by WebDevStudios – 2.2.4
    Contact Form 7: by Takayuki Miyoshi – 4.7
    Force Regenerate Thumbnails: by Pedro Elsner – 2.0.6
    WPBakery Visual Composer: by Michael M - WPBakery.com – 5.0.1
    Recent Posts Widget Extended: by Satrya – 0.9.9.6
    Slider Revolution: by ThemePunch – 5.2.6
    Search By SKU - for Woocommerce: by Matthew Lawson – 0.6.1
    User Role Editor: by Vladimir Garagulya – 4.31.1
    WooCommerce Export Customer Email: by MH Mithu – 1.3
    WooCommerce Google Analytics Integration: by WooThemes – 1.4.0
    WooCommerce - ShipStation Integration: by WooThemes – 4.1.7
    WooCommerce: by WooThemes – 2.6.14
    WooCommerce Helper: by WooCommerce – 1.7.2
    WordPress Importer: by wordpressdotorg – 0.6.3
    Yoast SEO: by Team Yoast – 4.4
    WP-Lister Pro for Amazon: by Matthias Krok – 0.9.6.30
    WP-Lister Pro for eBay: by Matthias Krok – 2.0.13
    WP Super Cache: by Automattic – 1.4.9
    YITH WooCommerce Authorize.net Payment Gateway: by Yithemes – 1.0.10
    YITH WooCommerce Compare: by YITHEMES – 2.1.0
    YITH WooCommerce Wishlist: by YITHEMES – 2.0.16
    
    ### Settings ###
    
    Force SSL: –
    Currency: USD ($)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    
    ### API ###
    
    API Enabled: ✔
    
    ### WC Pages ###
    
    Shop Base: #6 - /shop/
    Cart: #7 - /cart/
    Checkout: #8 - /checkout/
    My Account: #9 - /my-account/
    
    ### Taxonomies ###
    
    Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    ### Theme ###
    
    Name: Basel Child
    Version: 1.0.0
    Author URL: http://xtemos.com
    Child Theme: ✔
    Parent Theme Name: Basel
    Parent Theme Version: 2.8.0
    Parent Theme Author URL: http://themeforest.net/user/xtemos
    WooCommerce Support: ✔
    
    ### Templates ###
    
    Overrides: basel/woocommerce/archive-product.php
    basel/woocommerce/cart/cart.php
    basel/woocommerce/cart/cross-sells.php
    basel/woocommerce/cart/mini-cart.php
    basel/woocommerce/checkout/form-checkout.php
    basel-child/woocommerce/checkout/thankyou.php
    basel/woocommerce/content-product.php
    basel/woocommerce/content-product_cat.php
    basel/woocommerce/content-single-product.php
    basel/woocommerce/global/breadcrumb.php
    basel/woocommerce/loop/loop-end.php
    basel/woocommerce/loop/loop-start.php
    basel/woocommerce/loop/no-products-found.php
    basel/woocommerce/loop/orderby.php
    basel/woocommerce/loop/pagination.php
    basel/woocommerce/loop/sale-flash.php
    basel/woocommerce/myaccount/form-login.php
    basel/woocommerce/product-searchform.php
    basel/woocommerce/single-product/add-to-cart/variable.php
    basel-child/woocommerce/single-product/meta.php
    basel/woocommerce/single-product/product-image.php
    basel/woocommerce/single-product/product-thumbnails.php
    basel/woocommerce/single-product/related.php
    basel/woocommerce/single-product/tabs/tabs.php
    basel-child/woocommerce/single-product/title.php
    basel/woocommerce/single-product/up-sells.php
    basel/woocommerce/single-product.php
    
    
  • The topic ‘Slow shop page’ is closed to new replies.