Pods plugin performance issues
-
Hello,
I posted a topic on here before,I was advised to message someone on slack but the issue wasn’t fixed
I have a WordPress site I use to manage my e-commerce business, however the site where I have performance issues is not an e-commerce website.
I buy and resell used electronics like cameras, camera lenses, gaming consoles .. etc
I use this website to track all my products, inbound, outbound, testing… etc
I have a custom post type built with Pod for each product, so for cameras, the post type is called “camera”, gaming consoles “console” … etc
All post type are pretty much the same, most of the fields are the same too but some post types have a few more some a bit less.
For example cameras I need to test if flash works, if sd card works so I have checkboxes that reflect that.
Performance issues are occurring only with the custom type camera. I have by far the highest number of posts as of now 5772. All other custom post types have maximum 1k or 2k posts. When i try viewing or editing a camera the page takes 1 or 2 minutes to load and it often makes the site run out of ram so the site crashes and then I have to restart php. The same issue doesn’t occur with other posts. I have 16gb of ram on the server which I think its plenty. I have tried enabling the pod cache but that often makes it worse. Any advice?
- This topic was modified 6 months, 2 weeks ago by arhamm.
-
Hi @arhamm
Issues like this are the most complex to figure out. Load times of 1+ minutes are usually related to external calls. Just as a starting point, did you test the performance with only Pods active on a default theme?
Cheers, Jory
Hi Jory,
Thanks for getting back to me. I disabled all plugins excluding Pods and enabled the WordPress 2023 default theme and my posts are still very slow. Any other ideas?
Thanks
Arham
Providing your Tools > Site Health > Debug information would be helpful here.
Have you tried enabling object cache or Pods Alternative Cache? It sounds like there’s something in your server config that is set lower than expected here even though you have what should be plenty of memory and resources available.
I enabled Pods Cache previously however that made no diffrence. I have just re-enabled to see if it helps. Please find attached site health, I have removed the url and any other sensitive information but happy to provide it if requested. A lot of the plugins are custom built, I’m not a programmer but I believe they are not resource intensive.
### wp-core ### version: 6.5.3 site_language: en_GB user_language: en_GB timezone: Europe/London permalink: /%postname%/ https_status: true multisite: false user_registration: 0 blog_public: 0 default_comment_status: open environment_type: production user_count: 6 dotorg_communication: true ### wp-paths-sizes ### wordpress_path: /var/www/html wordpress_size: 380.87 MB (399375257 bytes) uploads_path: /var/www/html/wp-content/uploads uploads_size: 8.67 GB (9310098040 bytes) themes_path: /var/www/html/wp-content/themes themes_size: 17.43 MB (18277464 bytes) plugins_path: /var/www/html/wp-content/plugins plugins_size: 302.66 MB (317361760 bytes) database_size: 1.51 GB (1620230144 bytes) total_size: 10.86 GB (11665342665 bytes) ### wp-active-theme ### name: Onepress-Child (onepress-child) version: 0.1 author: author author_website: https://dev.html parent_theme: OnePress (onepress) theme_features: core-block-patterns, widgets-block-editor, automatic-feed-links, title-tag, post-thumbnails, menus, html5, woocommerce, custom-logo, recommend-plugins, customize-selective-refresh-widgets, wc-product-gallery-zoom, wc-product-gallery-lightbox, wc-product-gallery-slider, editor-styles, align-wide, wp-block-styles, editor-style, widgets theme_path: /var/www/html/wp-content/themes/onepress-child auto_update: Disabled ### wp-parent-theme ### name: OnePress (onepress) version: 2.3.5 (latest version: 2.3.8) author: FameThemes author_website: https://www.famethemes.com theme_path: /var/www/html/wp-content/themes/onepress auto_update: Disabled ### wp-themes-inactive (4) ### Twenty Twenty-Four: version: 1.0, author: the WordPress team (latest version: 1.1), Auto-updates disabled Twenty Twenty-One: version: 2.0, author: the WordPress team (latest version: 2.2), Auto-updates disabled Twenty Twenty-Three: version: 1.3, author: the WordPress team (latest version: 1.4), Auto-updates disabled Twenty Twenty-Two: version: 1.6, author: the WordPress team (latest version: 1.7), Auto-updates disabled ### wp-plugins-active (51) ### Ajax Search Lite: version: 4.11.5, author: Ernest Marcinko, Auto-updates disabled Amazon Description: version: 1.0, author: author, Auto-updates disabled Automations: version: 1.0, author: author, Auto-updates disabled Barcode print Custom Post Type: version: 1.0.0, author: Muhammad Arslan, Auto-updates disabled Beaver Builder Plugin (Standard Version): version: 2.2.3.3, author: The Beaver Builder Team (latest version: 2.8.1.3), Auto-updates disabled Calc VAT: version: 1.0, author: author, Auto-updates disabled Classic Editor: version: 1.6.3, author: WordPress Contributors, Auto-updates disabled Content Control: version: 2.2.7, author: Code Atlantic (latest version: 2.3.0), Auto-updates disabled Create Posts: version: 1.0, author: author, Auto-updates disabled Currency Converter Plugin: version: 1.0, author: Your Name, Auto-updates disabled Custom Code for html: version: 1.0, author: Muhammad Arslan, Auto-updates disabled Display Returns: version: 1.0, author: author, Auto-updates disabled Easy Table of Contents: version: 2.0.65, author: Magazine3 (latest version: 2.0.66.1), Auto-updates disabled EWWW Image Optimizer: version: 7.5.0, author: Exactly WWW (latest version: 7.6.0), Auto-updates disabled Expenses: version: 1.0, author: author, Auto-updates disabled Export Shipping Queue - html: version: 1.0, author: Muhammad Arslan, Auto-updates disabled inventory: version: 1.0, author: author, Auto-updates disabled Inventory Page with Keepa API Integration: version: 1.0, author: Muhammad Arslan, Auto-updates disabled JSON Basic Authentication: version: 0.1, author: WordPress API Team, Auto-updates disabled List products on SIte: version: 1.0, author: author LIVE, Auto-updates disabled Margin Calc: version: 1.0, author: author, Auto-updates disabled Monitor Prices: version: 1.0, author: author, Auto-updates disabled Pods - Custom Content Types and Fields: version: 3.2.1, author: Pods Framework Team (latest version: 3.2.1.1), Auto-updates disabled Pods Alternative Cache: version: 2.2.0, author: Pods Framework Team, Auto-updates disabled Postie: version: 1.9.68, author: Wayne Allen (latest version: 1.9.69), Auto-updates disabled Post types templates: version: 1.0, author: author, Auto-updates disabled Post Type Switcher: version: 3.3.1, author: Triple J Software, Inc., Auto-updates disabled Price Audit Log: version: 1.0, author: author, Auto-updates disabled Profit and Loss: version: 1.0, author: author, Auto-updates disabled profit calc: version: 1.0, author: author, Auto-updates disabled profit_by_product_type: version: 1.0, author: author, Auto-updates disabled Push Products on buyanytech.co.uk - Amazon Europe: version: 1.0, author: Muhammad Arslan, Auto-updates disabled Queues: version: 1.0, author: author, Auto-updates disabled Relevanssi: version: 4.22.2, author: Mikko Saari, Auto-updates disabled Returned Queue: version: 1.0, author: author, Auto-updates disabled Revenue By Month: version: 1.0, author: author, Auto-updates disabled Review Inventory: version: 1.0, author: author, Auto-updates disabled Reviews Tracker: version: 1.0, author: author, Auto-updates disabled Sales tax amarsme output: version: 1.0, author: Muhammad Arslan, Auto-updates disabled Selling Fees calculator camera/smart_watch: version: 1.0, author: author, Auto-updates disabled Shipping Plan: version: 1.0, author: author, Auto-updates disabled SKU Generation: version: 1.0, author: author, Auto-updates disabled Sold Days: version: 1.0, author: author, Auto-updates disabled Stock: version: 1.0, author: author, Auto-updates disabled Tools: version: 1.0, author: author, Auto-updates disabled Ultimate Member: version: 2.8.5, author: Ultimate Member (latest version: 2.8.6), Auto-updates disabled Unsold Cogs: version: 1.0, author: author, Auto-updates disabled User Role Editor: version: 4.64.2, author: Vladimir Garagulya, Auto-updates disabled WP Crontrol: version: 1.16.2, author: John Blackbourn (latest version: 1.16.3), Auto-updates disabled WP Mail SMTP: version: 4.0.1, author: WP Mail SMTP, Auto-updates disabled WP User Login Notifier: version: 1.0.6, author: BuddyDev, Auto-updates disabled ### wp-plugins-inactive (20) ### Akismet Anti-spam: Spam Protection: version: 5.3.2, author: Automattic - Anti-spam Team, Auto-updates disabled Ebay Listing: version: 1.0, author: author, Auto-updates disabled European Market Places: version: 1.0, author: author, Auto-updates disabled Hello Dolly: version: 1.7.2, author: Matt Mullenweg, Auto-updates disabled LIST PRODUCTS ON ONBUY: version: 1.0, author: author LIVE, Auto-updates disabled My Database Admin: version: 1.1.24, author: securebit, Auto-updates disabled Number Reviews Tracker: version: 1.0, author: author, Auto-updates disabled Product Research: version: 1.0, author: author, Auto-updates disabled Product Tracker: version: 1.0, author: author, Auto-updates disabled Query Monitor: version: 3.15.0, author: John Blackbourn (latest version: 3.16.3), Auto-updates disabled Ranking Tracker: version: 1.0, author: author, Auto-updates disabled Review Inventory: version: 1.0, author: author, Auto-updates disabled Shipping Costs Phones: version: 1.0, author: author, Auto-updates disabled Solid Security Basic: version: 9.3.2, author: SolidWP, Auto-updates disabled W3 Total Cache: version: 2.7.1, author: BoldGrid (latest version: 2.7.2), Auto-updates disabled WP-Optimize - Clean, Compress, Cache: version: 3.3.1, author: David Anderson, Ruhani Rabin, Team Updraft (latest version: 3.3.2), Auto-updates disabled WP All Import: version: 3.7.4, author: Soflyy (latest version: 3.7.5), Auto-updates disabled WP phpMyAdmin: version: 5.2.1.12, author: Puvox.software, Auto-updates disabled WP Sheet Editor - Pods: version: 1.0.0, author: WP Sheet Editor, Auto-updates disabled WP Sheet Editor - Post Types (Premium): version: 2.25.0, author: WP Sheet Editor, Auto-updates disabled ### wp-media ### image_editor: EWWWIO_GD_Editor imagick_module_version: Not available imagemagick_version: Not available imagick_version: Not available file_uploads: 1 post_max_size: 100M upload_max_filesize: 100M max_effective_size: 100 MB max_file_uploads: 20 gd_version: 2.3.3 gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM ghostscript_version: not available ### wp-server ### server_architecture: Linux 5.15.0-97-generic x86_64 httpd_software: nginx/1.18.0 php_version: 7.4.33 64bit php_sapi: fpm-fcgi max_input_variables: 5000 time_limit: 1000 memory_limit: -1 max_input_time: 60 upload_max_filesize: 100M php_post_max_size: 100M curl_version: 7.81.0 OpenSSL/3.0.2 suhosin: false imagick_availability: false pretty_permalinks: true htaccess_extra_rules: false current: 2024-05-23T12:24:15+00:00 utc-time: Thursday, 23-May-24 12:24:15 UTC server-time: 2024-05-23T13:24:11+01:00 ### wp-database ### extension: mysqli server_version: 8.0.36-0ubuntu0.22.04.1 client_version: mysqlnd 7.4.33 max_allowed_packet: 67108864 max_connections: 151 ### wp-constants ### WP_HOME: undefined WP_SITEURL: undefined WP_CONTENT_DIR: /var/www/html/wp-content WP_PLUGIN_DIR: /var/www/html/wp-content/plugins WP_MEMORY_LIMIT: 16384M WP_MAX_MEMORY_LIMIT: -1 WP_DEBUG: false WP_DEBUG_DISPLAY: true WP_DEBUG_LOG: false SCRIPT_DEBUG: false WP_CACHE: false CONCATENATE_SCRIPTS: undefined COMPRESS_SCRIPTS: undefined COMPRESS_CSS: undefined WP_ENVIRONMENT_TYPE: Undefined WP_DEVELOPMENT_MODE: undefined DB_CHARSET: utf8 DB_COLLATE: undefined ### wp-filesystem ### wordpress: writable wp-content: writable uploads: writable plugins: writable themes: writable ### wp_mail_smtp ### version: 4.0.1 license_key_type: lite debug: No debug notices found. lite_install_date: Jan 1, 2023 @ 11:13pm ### pods ### pods-version: 3.2.1 pods-first-version: 2.8.20 pods-last-version: 3.1.1 pods-server-software: nginx/1.18.0 pods-user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 pods-session-save-path: /var/lib/php/sessions pods-session-save-path-exists: Yes pods-session-save-path-writable: Yes pods-session-max-lifetime: 1440 pods-opcode-cache-apc: No pods-opcode-cache-memcached: No pods-opcode-cache-opcache: Yes pods-opcode-cache-redis: No pods-object-cache-apc: No pods-object-cache-apcu: No pods-object-cache-memcache: No pods-object-cache-memcached: No pods-object-cache-redis: No pods-memory-current-usage: 88.977M / 16384M pods-memory-current-usage-real: 82.000M pods-network-wide: No pods-install-location: /wp-content/plugins/pods/ pods-developer: No pods-tableless-mode: No pods-relationship-table-enabled: Yes pods-relationship-table-status: 39,627 pods-light-mode: No pods-strict: No pods-allow-deprecated: Yes pods-api-cache: Yes pods-shortcode-allow-evaluate-tags: No pods-can-use-sessions: Yes pods-settings-types_only: Enable [types_only=0] pods-settings-watch_changed_fields: Disable [watch_changed_fields=0] pods-settings-metadata_integration: Disable [metadata_integration=0] pods-settings-metadata_override_get: Enable [metadata_override_get=1] pods-settings-register_meta_integration: Disable [register_meta_integration=0] pods-settings-media_modal_fields: Disable [media_modal_fields=1] pods-settings-session_auto_start: Disable [session_auto_start=0] pods-settings-dynamic_features_allow: Enable [dynamic_features_allow=1] pods-settings-dynamic_features_enabled: Display and Form [dynamic_features_enabled=display,form] pods-settings-show_access_restricted_messages: Disable [show_access_restricted_messages=0] pods-settings-show_access_admin_notices: Enable [show_access_admin_notices=1] pods-settings-dynamic_features_allow_sql_clauses: Restricted [dynamic_features_allow_sql_clauses=simple] pods-settings-display_callbacks: Restricted [display_callbacks=restricted] pods-settings-display_callbacks_allowed: esc_attr,esc_html ### ultimate-member ### um-pages: ? User: User (ID#9) | https://html/user/ ? Login: Login (ID#47) | https://html/login/ ? Register: Register (ID#11) | https://html/?page_id=11 ? Members: Members (ID#12) | https://html/members/ ? Logout: Logout (ID#13) | https://html/logout/ ? Account: Account (ID#14) | https://html/account/ ? Password Reset: Password Reset (ID#15) | https://html/password-reset/ um-permalink_base: Username um-display_name: First name only um-author_redirect: Yes um-members_page: Yes um-toggle_password: No um-require_strongpass: Yes um-password_min_chars: 8 um-password_max_chars: 30 um-profile_noindex: Yes um-activation_link_expiry_time: undefined um-use_gravatars: No um-delete_comments: No um-account_tab_password: Yes um-account_tab_privacy: Yes um-account_tab_delete: Yes um-delete_account_text: Are you sure you want to delete your account? This will erase all of your account data from the site. To delete your account enter your password below um-delete_account_no_pass_required_text: Are you sure you want to delete your account? This will erase all of your account data from the site. To delete your account, click on the button below. um-account_name: Yes um-account_name_disable: No um-account_name_require: Yes um-account_email: Yes um-account_general_password: No um-account_hide_in_directory: No um-profile_photo_max_size: 999999999 um-cover_photo_max_size: 999999999 um-photo_thumb_sizes: 40, 80, 190 um-cover_thumb_sizes: 300, 600 um-image_orientation_by_exif: No um-image_compression: 60 um-image_max_width: 1000 um-cover_min_width: 1000 um-accessible: Site accessible to Logged In Users um-access_redirect: https://html/login/ um-access_exclude_uris: undefined um-home_page_accessible: No um-category_page_accessible: No um-restricted_post_title_replace: Yes um-restricted_access_post_title: Access restricted um-restricted_access_message: <p>Access restricted.</p> um-restricted_blocks: Yes um-restricted_block_message: Access restricted. um-restricted_access_post_metabox: post, page, attachment, camera, console, contact, daily_sales_report, email, headphone, influencers, lense, meeting_note, password, phone, private_label_cogs_c, product, restock, console_return, smart_watch, supply, tablet, template, xero_checklist um-restricted_access_taxonomy_metabox: category, post_tag, fl-builder-template-category um-enable_reset_password_limit: Yes um-reset_password_limit_number: 3 um-change_password_request_limit: false um-blocked_emails: undefined um-blocked_words: admin, administrator, webmaster, support, staff um-allowed_choice_callbacks: undefined um-allow_url_redirect_confirm: Yes um-admin_email: info@html um-mail_from: dev.html um-mail_from_addr: info@html um-email_html: Yes um-welcome_email: Welcome to {site_name}! um-theme_welcome_email: No um-pending_email: [{site_name}] New user account um-theme_pending_email: No um-approved_email: Your account at {site_name} is now active um-theme_approved_email: No um-inactive_email: Your account has been deactivated um-theme_inactive_email: No um-deletion_email: Your account has been deleted um-theme_deletion_email: No um-resetpw_email: Reset your password um-theme_resetpw_email: No um-changedpw_email: Your {site_name} password has been changed um-theme_changedpw_email: No um-changedaccount_email: Your account at {site_name} was updated um-theme_changedaccount_email: No um-notification_new_user: [{site_name}] New user account um-theme_notification_new_user: No um-suspicious-activity: [{site_name}] Suspicious Account Activity um-theme_suspicious-activity: No um-profile_template: Default Template (filename: profile.php) um-profile_max_width: 1000px um-profile_area_max_width: 600px um-profile_icons: Show with label um-profile_primary_btn_word: Update Profile um-profile_secondary_btn: Yes um-profile_secondary_btn_word: Cancel um-default_avatar: undefined um-default_cover: undefined um-disable_profile_photo_upload: No um-profile_photosize: 190pxx190pxpx um-profile_cover_enabled: Yes um-profile_coversize: originalpx um-profile_cover_ratio: 2.7:1 um-profile_show_metaicon: No um-profile_show_name: Yes um-profile_show_social_links: No um-profile_show_bio: No um-profile_show_html_bio: No um-profile_bio_maxchars: 180 um-profile_header_menu: Bottom of Icon um-profile_empty_text: Yes um-profile_empty_text_emo: No um-profile_menu: Yes um-profile_tab_main: Yes um-profile_tab_main_privacy: Anyone um-profile_tab_posts: Yes um-profile_tab_posts_privacy: Anyone um-profile_tab_comments: No um-profile_menu_default_tab: ? name: About ? icon: um-faicon-user um-profile_menu_icons: Yes um-register_template: Default Template (filename: register.php) um-register_max_width: 450px um-register_align: Centered um-register_icons: Show with label um-register_primary_btn_word: Register um-register_secondary_btn: No um-register_role: employee um-login_template: Default Template (filename: login.php) um-login_max_width: 450px um-login_align: Centered um-login_icons: Show with label um-login_primary_btn_word: Login um-login_secondary_btn: No um-login_forgot_pass_link: Yes um-login_show_rememberme: No um-form_asterisk: Yes um-profile_title: {display_name} | {site_name} um-profile_desc: {display_name} is on {site_name}. Join {site_name} to view {display_name}'s profile um-um_profile_object_cache_stop: Yes um-enable_blocks: No um-rest_api_version: 1.0 um-disable_restriction_pre_queries: No um-member_directory_own_table: No um-uninstall_on_delete: Yes um-banned_capabilities: manage_options, promote_users, level_10, manage_options, promote_users, level_10 um-lock_register_forms: No um-display_login_form_notice: No um-secure_ban_admins_accounts: No um-secure_allowed_redirect_hosts: ? 0: um-licenses: ### ultimate-member-user-roles ### um-roles: Employee(0), Administrator(0), Author(0), Contributor(0), Editor(0), Subscriber(0), Tester(0), Manager(0), VA- Bidder(0) um-register_role: um_tester ### ultimate-member-employee ### um-can_access_wpadmin: No um-can_not_see_adminbar: Yes um-can_edit_everyone: No um-can_delete_everyone: No um-can_edit_profile: Yes um-can_delete_profile: No um-can_view_all: No um-can_make_private_profile: No um-can_access_private_profile: No um-profile_noindex: Default um-default_homepage: Yes um-status: Require Admin Review um-pending_action: Show custom message um-pending_message: Thank you for applying for membership to our site. We will review your details and send you an email letting you know whether your application has been successful or not. um-after_login: Redirect to profile um-after_logout: Go to Homepage um-after_delete: Go to Homepage ### ultimate-member-administrator ### um-can_access_wpadmin: Yes um-can_not_see_adminbar: No um-can_edit_everyone: Yes um-can_edit_roles: All um-can_delete_everyone: Yes um-can_delete_roles: All um-can_edit_profile: Yes um-can_delete_profile: Yes um-can_view_all: Yes um-can_view_roles: All um-can_make_private_profile: Yes um-can_access_private_profile: Yes um-profile_noindex: Default um-default_homepage: Yes um-status: Auto Approve um-auto_approve_act: Redirect to profile um-after_login: Redirect to WordPress Admin um-after_logout: Go to Homepage um-after_delete: Go to Homepage ### ultimate-member-author ### um-can_access_wpadmin: No um-can_not_see_adminbar: Yes um-can_edit_everyone: No um-can_delete_everyone: No um-can_edit_profile: Yes um-can_delete_profile: Yes um-can_view_all: Yes um-can_view_roles: All um-can_make_private_profile: No um-can_access_private_profile: No um-profile_noindex: Default um-default_homepage: Yes um-status: Auto Approve um-auto_approve_act: Redirect to profile um-after_login: Redirect to profile um-after_logout: Go to Homepage um-after_delete: Go to Homepage ### ultimate-member-contributor ### um-can_access_wpadmin: No um-can_not_see_adminbar: Yes um-can_edit_everyone: No um-can_delete_everyone: No um-can_edit_profile: Yes um-can_delete_profile: Yes um-can_view_all: Yes um-can_view_roles: All um-can_make_private_profile: No um-can_access_private_profile: No um-profile_noindex: Default um-default_homepage: Yes um-status: Auto Approve um-auto_approve_act: Redirect to profile um-after_login: Redirect to profile um-after_logout: Go to Homepage um-after_delete: Go to Homepage ### ultimate-member-editor ### um-can_access_wpadmin: No um-can_not_see_adminbar: Yes um-can_edit_everyone: No um-can_delete_everyone: No um-can_edit_profile: Yes um-can_delete_profile: Yes um-can_view_all: Yes um-can_view_roles: All um-can_make_private_profile: No um-can_access_private_profile: No um-profile_noindex: Default um-default_homepage: Yes um-status: Auto Approve um-auto_approve_act: Redirect to profile um-after_login: Redirect to profile um-after_logout: Go to Homepage um-after_delete: Go to Homepage ### ultimate-member-subscriber ### um-can_access_wpadmin: No um-can_not_see_adminbar: Yes um-can_edit_everyone: No um-can_delete_everyone: No um-can_edit_profile: Yes um-can_delete_profile: Yes um-can_view_all: Yes um-can_view_roles: All um-can_make_private_profile: No um-can_access_private_profile: No um-profile_noindex: Default um-default_homepage: Yes um-status: Auto Approve um-auto_approve_act: Redirect to profile um-after_login: Redirect to profile um-after_logout: Go to Homepage um-after_delete: Go to Homepage ### ultimate-member-tester ### um-can_access_wpadmin: Yes um-can_not_see_adminbar: Yes um-can_edit_everyone: No um-can_delete_everyone: No um-can_edit_profile: Yes um-can_delete_profile: No um-can_view_all: No um-can_make_private_profile: No um-can_access_private_profile: No um-profile_noindex: Default um-default_homepage: Yes um-status: Require Admin Review um-pending_action: Show custom message um-pending_message: Thank you for applying for membership to our site. We will review your details and send you an email letting you know whether your application has been successful or not. um-after_login: Redirect to URL um-after_logout: Go to Custom URL um-logout_redirect_url: https://html/login um-after_delete: Go to Homepage um-wp_capabilities: ? upload_files: 1 ? frontier_post_can_add: 1 ? frontier_post_can_edit: 1 ? edit_others_posts: 1 ? edit_pods_pods: 1 ? edit_others_pods_pods: 1 ? frontier_post_redir_edit: 1 ? frontier_post_can_media: 1 ### ultimate-member-manager ### um-can_access_wpadmin: Yes um-can_not_see_adminbar: Yes um-can_edit_everyone: Yes um-can_edit_roles: employee, wphr_hr_manager, zpm_admin, zpm_client_user, zpm_manager, zpm_user, zpm_frontend_user, administrator, author, contributor, editor, subscriber, customer, technician, um_tester um-can_delete_everyone: Yes um-can_delete_roles: employee, wphr_hr_manager, zpm_admin, zpm_client_user, zpm_manager, zpm_user, zpm_frontend_user, administrator, author, contributor, editor, subscriber, customer, technician, um_tester um-can_edit_profile: Yes um-can_delete_profile: Yes um-can_view_all: Yes um-can_view_roles: employee, wphr_hr_manager, zpm_admin, zpm_client_user, zpm_manager, zpm_user, zpm_frontend_user, administrator, author, contributor, editor, subscriber, customer, technician, um_tester um-can_make_private_profile: Yes um-can_access_private_profile: Yes um-profile_noindex: Default um-default_homepage: Yes um-status: Auto Approve um-auto_approve_act: Redirect to profile um-after_login: Redirect to profile um-after_logout: Go to Homepage um-after_delete: Go to Homepage um-wp_capabilities: ? create_posts: 1 ? edit_posts: 1 ? edit_published_posts: 1 ? publish_posts: 1 ? read: 1 ? upload_files: 1 ? wphr_list_employee: 1 ? wphr_create_employee: 1 ? wphr_view_employee: 1 ? wphr_edit_employee: 1 ? wphr_delete_employee: 1 ? wphr_create_review: 1 ? wphr_delete_review: 1 ? wphr_manage_review: 1 ? wphr_manage_announcement: 1 ? wphr_manage_jobinfo: 1 ? wphr_view_jobinfo: 1 ? wphr_manage_department: 1 ? wphr_manage_designation: 1 ? wphr_leave_create_request: 1 ? wphr_leave_manage: 1 ? wphr_leave_mails: 1 ? wphr_manage_hr_settings: 1 ? wphr_create_document: 1 ? wphr_edit_document: 1 ? wphr_view_document: 1 ? wphr_delete_document: 1 ? frontier_post_can_add: 1 ? frontier_post_can_edit: 1 ? frontier_post_can_draft: 1 ? frontier_post_can_pending: 1 ? frontier_post_exerpt_edit: 1 ? manage_options: 1 ? zpm_view_tasks: 1 ? zpm_view_projects: 1 ? zpm_create_tasks: 1 ? zpm_create_projects: 1 ? zpm_edit_tasks: 1 ? zpm_edit_projects: 1 ? zpm_view_project_manager: 1 ? zpm_caps_init: 1 ? zpm_projects_page: 1 ? zpm_dashboard_page: 1 ? zpm_tasks_page: 1 ? zpm_milestones_page: 1 ? zpm_users_page: 1 ? zpm_settings_page: 1 ? zpm_calendar_page: 1 ? zpm_reports_page: 1 ? zpm_create_milestone: 1 ? zpm_edit_milestone: 1 ? switch_themes: 1 ? edit_themes: 1 ? activate_plugins: 1 ? edit_plugins: 1 ? edit_users: 1 ? edit_files: 1 ? moderate_comments: 1 ? manage_categories: 1 ? manage_links: 1 ? import: 1 ? unfiltered_html: 1 ? edit_others_posts: 1 ? edit_pages: 1 ? level_10: 1 ? level_9: 1 ? level_8: 1 ? level_7: 1 ? level_6: 1 ? level_5: 1 ? level_4: 1 ? level_3: 1 ? level_2: 1 ? level_1: 1 ? level_0: 1 ? edit_others_pages: 1 ? edit_published_pages: 1 ? publish_pages: 1 ? delete_pages: 1 ? delete_others_pages: 1 ? delete_published_pages: 1 ? delete_posts: 1 ? delete_others_posts: 1 ? delete_published_posts: 1 ? delete_private_posts: 1 ? edit_private_posts: 1 ? read_private_posts: 1 ? delete_private_pages: 1 ? edit_private_pages: 1 ? read_private_pages: 1 ? delete_users: 1 ? create_users: 1 ? unfiltered_upload: 1 ? edit_dashboard: 1 ? update_plugins: 1 ? delete_plugins: 1 ? install_plugins: 1 ? update_themes: 1 ? install_themes: 1 ? update_core: 1 ? list_users: 1 ? remove_users: 1 ? promote_users: 1 ? edit_theme_options: 1 ? delete_themes: 1 ? export: 1 ? restrict_content: 1 ? list_roles: 1 ? create_roles: 1 ? delete_roles: 1 ? edit_roles: 1 ? ure_edit_roles: 1 ? ure_create_roles: 1 ? ure_delete_roles: 1 ? ure_create_capabilities: 1 ? ure_delete_capabilities: 1 ? ure_manage_options: 1 ? ure_reset_roles: 1 ? wphr_hr_manager: 1 ? edit_pods_pods: 1 ? edit_others_pods_pods: 1 ? publish_pods_pods: 1 ? read_private_pods_pods: 1 ? frontier_post_can_delete: 1 ? frontier_post_can_publish: 1 ? frontier_post_can_private: 1 ? frontier_post_redir_edit: 1 ? frontier_post_show_admin_bar: 1 ? frontier_post_tags_edit: 1 ? frontier_post_can_media: 1 ? frontier_post_can_page: 1 ? config_postie: 1 ? delete_pods_pods: 1 ? delete_blocks: 1 ? delete_pods_template: 1 ? delete_private_blocks: 1 ? edit_others_pods_templates: 1 ? edit_pods_template: 1 ? edit_pods_templates: 1 ? edit_private_blocks: 1 ? install_languages: 1 ? pods: 1 ? pods_component_helpers: 1 ? pods_component_pages: 1 ? pods_component_templates: 1 ? pods_components: 1 ? pods_content: 1 ? pods_settings: 1 ? publish_blocks: 1 ? publish_pods_templates: 1 ? read_pods_template: 1 ? read_private_blocks: 1 ? read_private_pods_templates: 1 ? resume_plugins: 1 ? resume_themes: 1 ? view_site_health_checks: 1 ? nf_sub: 1 ### ultimate-member-va-bidder ### um-can_access_wpadmin: Yes um-can_not_see_adminbar: Yes um-can_edit_everyone: No um-can_delete_everyone: No um-can_edit_profile: No um-can_delete_profile: No um-can_view_all: No um-can_make_private_profile: No um-can_access_private_profile: No um-profile_noindex: Yes um-default_homepage: Yes um-status: Require Admin Review um-pending_action: Show custom message um-pending_message: Thank you for applying for membership to our site. We will review your details and send you an email letting you know whether your application has been successful or not. um-after_login: Redirect to profile um-after_logout: Go to Homepage um-after_delete: Go to Homepage um-wp_capabilities: ? create_posts: 1 ? edit_others_posts: 1 ? edit_posts: 1 ? edit_published_posts: 1 ? publish_posts: 1 ### ultimate-member-forms ### um-forms: ? ID#7: Default Profile ? ID#6: Default Login ? ID#5: Default Registration ### ultimate-member-7 ### um-form-shortcode: [ultimatemember form_id="7"] um-mode: profile um-profile_role: All um-profile_template: Default um-profile_primary_btn_word: Default um-profile_cover_enabled: No um-profile_disable_photo_upload: No um-profile_photo_required: No um-profile_show_name: No um-profile_show_social_links: No um-profile_show_bio: No um-field__um_row_1: ? type: row ? id: _um_row_1 ? sub_rows: 1 ? cols: 1 ### ultimate-member-6 ### um-form-shortcode: [ultimatemember form_id="6"] um-mode: login um-login_template: Default um-login_primary_btn_word: Default um-login_forgot_pass_link: No um-login_show_rememberme: No um-login_after_login: Default um-field_username: ? in_row: _um_row_1 ? in_sub_row: 0 ? in_column: 1 ? type: text ? metakey: username ? position: 1 ? title: E-mail ? visibility: all ? label: E-mail ? public: 1 ? validate: unique_email ? required: 1 ? editable: 0 ? in_group: um-field_user_password: ? title: Password ? metakey: user_password ? type: password ? label: Password ? required: 1 ? public: 1 ? editable: 1 ? min_chars: 8 ? max_chars: 30 ? force_good_pass: 1 ? force_confirm_pass: 1 ? position: 2 ? in_row: _um_row_1 ? in_sub_row: 0 ? in_column: 1 ? in_group: um-field__um_row_1: ? type: row ? id: _um_row_1 ? sub_rows: 1 ? cols: 1 ? origin: _um_row_1 ### ultimate-member-5 ### um-form-shortcode: [ultimatemember form_id="5"] um-mode: register um-register_role: Default um-register_template: Default um-register_primary_btn_word: Default um-register_use_gdpr: No um-field_user_email: ? in_row: _um_row_1 ? in_sub_row: 0 ? in_column: 1 ? type: text ? metakey: user_email ? position: 3 ? title: E-mail Address ? visibility: all ? label: E-mail Address ? public: 1 ? validate: unique_email ? required: 1 ? editable: 1 ? in_group: um-field_user_password: ? title: Password ? metakey: user_password ? type: password ? label: Password ? required: 1 ? public: 1 ? editable: 1 ? min_chars: 8 ? max_chars: 30 ? force_good_pass: 1 ? force_confirm_pass: 1 ? position: 4 ? in_row: _um_row_1 ? in_sub_row: 0 ? in_column: 1 ? in_group: um-field_first_name: ? in_row: _um_row_1 ? in_sub_row: 0 ? in_column: 1 ? type: text ? metakey: first_name ? position: 1 ? title: First Name ? visibility: all ? label: First Name ? public: 1 ? required: 1 ? editable: 1 ? in_group: um-field_last_name: ? in_row: _um_row_1 ? in_sub_row: 0 ? in_column: 1 ? type: text ? metakey: last_name ? position: 2 ? title: Last Name ? visibility: all ? label: Last Name ? public: 1 ? required: 1 ? editable: 1 ? in_group: um-field__um_row_1: ? type: row ? id: _um_row_1 ? sub_rows: 1 ? cols: 1 ? origin: _um_row_1 ### ultimate-member-directories ### um-directory: ? ID#8: Members ### ultimate-member-directory-8 ### um-directory-shortcode: [ultimatemember_directory id="8"] um-directory_template: Default um-directory-view_types: grid um-directory-default_view: grid um-directory-roles: All um-directory-has_profile_photo: No um-directory-has_cover_photo: No um-directory-show_these_users: undefined um-directory-exclude_these_users: undefined um-directory-sortby: New users first um-directory-profile_photo: Yes um-directory-cover_photos: Yes um-directory-show_name: Yes um-directory-show_tagline: No um-directory-show_userinfo: No um-directory-show_social: No um-directory-search: No um-directory-filters: No um-directory-filters_expanded: No um-directory-must_search: No um-directory-max_users: undefined um-directory-profiles_per_page: 12 um-directory-profiles_per_page_mobile: 6 um-directory-directory_header: {total_users} Members um-directory-directory_header_single: {total_users} Member um-directory-directory_no_users: We are sorry. We cannot find any users who match your search criteria.
It is difficult to say specifically without looking at your exact templates and queries, but here are some things to consider that might enable you to fine-tune load time for these templates:
- Memory usage and limits: I see the WP memory limit is
16,384 MB
, while Pods reports memory usage of88 MB
. As you mentioned there is16 GB
of RAM available on the server, it may be beneficial to note the difference between physical memory for all server processes (all memory for everything), versus memory available to a single PHP request (one request to anything WordPress — this is the WordPress setting — it could happen multiple times in a single page request). If a single page request loads WordPress multiple times, or if a single template or plugin has a very large query or infinite loop, the web site will grind to a halt, because WordPress will be allowed to grow in memory until hitting16 GB
, causing all other processes, such as the operating system and database, to be swapped out to virtual memory (disk). - Consider time taken for individual database requests, total number of database requests, and total memory used on the page of interest. Plugins such as https://www.ads-software.com/plugins/query-monitor/ can display this information. Does a particular database query take the majority of load time? Does a particular type of query run many multiples of times, perhaps hundreds or thousands of times?
- Consider server-side load time versus front-end render time. These metrics will show up in waterfall charts in the Web Inspector network tab or tools such as webpagetest.org. Key things to look at are TTFB —?Time to First Byte for the initial HTML: this is how long it took PHP and MySQL to send the web page. After that, render time is the browser processing the page layout, downloading additional resources, or running JavaScript. Is most of the load time for the initial HTML? Are there requests which cause WordPress to load multiple times in a single page load, such as PHP script, 404’s (which load a 404 template), or other dynamic data, such as wp-ajax? If there are many images, could they be lazy-loaded?
If inspection of server-side load time (TTFB) or database query times (with Query Monitor) reveal inefficient queries, there are several ways to improve performance:
- Without changing any code, some caching plugins can cache the entire page and prime the cache ahead of time. One example is
W3 Total Cache
. When doing this, one has to consider logged-out versus logged-in sessions. Default behavior for logged-in users is often that full-page caches are not used. This can be resolved by either caching fragments, or moving dynamic data to AJAX queries. - If portions of the template contain expensive queries, HTML fragments can be cached with
get_transient()
andset_transient()
or other partial caching methods. - If many queries run repetitively, such as getting post metadata one at a time in a loop which iterates posts one at a time, consider if all necessary data can be queried up-front in a single query or a few queries.
get_post_meta()
, for example, will return all metadata at once if no key is specified.
- Memory usage and limits: I see the WP memory limit is
- You must be logged in to reply to this topic.