Support » Allgemeine Fragen » Backend HTTP Requests verlangsamen das Backend
Backend HTTP Requests verlangsamen das Backend
-
Ahoi,
bei Webseite 1 habe ich das Problem, dass im Backend Unmengen an HTTP Requests gemacht werden.
Query Monitor zählt 24 Stück auf, wodurch z.B. der Aufbau von „Zeige alle Beiträge“ 8-9 Sekunden dauert.
Auf Webseite 2 habe ich das Problem nicht. Beide benutzen das selbe Template und 80% der gleichen Plugins.
Normalerweise werden diese HTTP Requests doch gecached als Transient damit nicht jedes mal beim Aufrufen einer Seite jedes Plugin nach Hause verbinden muss (z.B. Update Check, Lizenz etc.).
Wie kann ich das Problem eingrenzen bzw. lösen?
Danke.
Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
-
Wie sollen wir das ohne Informationen zur Website beurteilen?
Lies bitte den angehefteten Beitrag:
Bevor du ein neues Thema (Thread) erstellst
Was „Webseite 1“ und „Webseite 2“ sein soll, ist auch nicht nachzuvollziehen.
Oh, den Sticky habe ich übersehen.
Hier der Bericht:
wp-core version: 6.1.1
site_language: de_DE
user_language: de_DE
timezone: Europe/Berlin
permalink: /%category%/%postname%-id%post_id%
https_status: true
multisite: false
user_registration: 0
blog_public: 1
default_comment_status: undefined
environment_type: production
user_count: 15
dotorg_communication: true wp-paths-sizes wordpress_path: /kunden/302380_63179/webseiten/berlinder-abendblatt.de/wordpress
wordpress_size: 817,93 MB (857657850 bytes)
uploads_path: /kunden/302380_63179/webseiten/berlinder-abendblatt.de/wordpress/wp-content/uploads
uploads_size: 39,56 GB (42473265347 bytes)
themes_path: /kunden/302380_63179/webseiten/berlinder-abendblatt.de/wordpress/wp-content/themes
themes_size: 3,02 MB (3168716 bytes)
plugins_path: /kunden/302380_63179/webseiten/berlinder-abendblatt.de/wordpress/wp-content/plugins
plugins_size: 226,07 MB (237048423 bytes)
database_size: 774,84 MB (812482560 bytes)
total_size: 41,34 GB (44383622896 bytes) wp-dropins (3) advanced-cache.php: true
db.php: true
object-cache.php: true wp-active-theme name: Newspaper Child theme (Newspaper-child)
version: 9.0c
author: tagDiv
author_website: http://themeforest.net/user/tagDiv/portfolio
parent_theme: Newspaper (Newspaper)
theme_features: core-block-patterns, post-formats, post-thumbnails, automatic-feed-links, html5, woocommerce, bbpress, align-wide, align-full, editor-font-sizes, widgets-block-editor, editor-style, menus, title-tag, widgets
theme_path: /kunden/302380_63179/webseiten/berlinder-abendblatt.de/wordpress/wp-content/themes/Newspaper-child
auto_update: Deaktiviert wp-parent-theme name: Newspaper (Newspaper)
version: 12.3
author: tagDiv
author_website: http://themeforest.net/user/tagDiv/portfolio
theme_path: /kunden/302380_63179/webseiten/berlinder-abendblatt.de/wordpress/wp-content/themes/Newspaper
auto_update: Deaktiviert wp-mu-plugins (2) Health Check Troubleshooting Mode: author: (undefined), version: 1.8.1
ManageWP - Worker Loader: version: 1.0.0, author: GoDaddy wp-plugins-active (59) AAM Complete Package: version: 6.0.0, author: Vasyl Martyniuk vasyl@vasyltech.com, Automatische Aktualisierungen deaktiviert
Add From Server: version: 3.4.5, author: Dion Hulse, Automatische Aktualisierungen deaktiviert
Admin Columns: version: 4.5.5, author: AdminColumns.com, Automatische Aktualisierungen deaktiviert
Advanced Access Manager: version: 6.9.5, author: Vasyl Martyniuk vasyl@vasyltech.com, Automatische Aktualisierungen deaktiviert
Advanced Ads: version: 1.40.1, author: Thomas Maier, Advanced Ads GmbH, Automatische Aktualisierungen deaktiviert
Advanced Ads Pro: version: 2.21.1, author: Advanced Ads GmbH, Automatische Aktualisierungen deaktiviert
Advanced Ads – Responsive Ads: version: 1.10.6, author: Advanced Ads GmbH, Automatische Aktualisierungen deaktiviert
Advanced Ads – Sticky Ads: version: 1.8.4, author: Advanced Ads GmbH, Automatische Aktualisierungen deaktiviert
Advanced Ads – Tracking: version: 2.4.3, author: Advanced Ads GmbH, Automatische Aktualisierungen deaktiviert
Advanced Editor Tools (previously TinyMCE Advanced): version: 5.6.0, author: Automattic, Automatische Aktualisierungen deaktiviert
All In One WP Security: version: 5.1.5, author: All In One WP Security & Firewall Team, Automatische Aktualisierungen deaktiviert
Antispam Bee: version: 2.11.2, author: pluginkollektiv, Automatische Aktualisierungen deaktiviert
APCu Manager: version: 3.4.1, author: Pierre Lannoy / PerfOps One, Automatische Aktualisierungen deaktiviert
Calculated Fields Form: version: 5.1.146, author: CodePeople (latest version: 5.1.147), Automatische Aktualisierungen deaktiviert
Classic Widgets: version: 0.3, author: WordPress Contributors, Automatische Aktualisierungen deaktiviert
Collapse-O-Matic: version: 1.8.3, author: twinpictures, baden03, Automatische Aktualisierungen deaktiviert
Contact Form 7: version: 5.7.3, author: Takayuki Miyoshi, Automatische Aktualisierungen deaktiviert
Default featured image: version: 1.7.2.1, author: Jan Willem Oostendorp, Automatische Aktualisierungen deaktiviert
dpa-digitalwires-to-wordpress: author: (undefined), version: 1.1.0, Automatische Aktualisierungen deaktiviert
Embed Any Document: version: 2.7.2, author: Awsm Innovations, Automatische Aktualisierungen deaktiviert
Health Check & Troubleshooting: version: 1.5.1, author: The WordPress.org community, Automatische Aktualisierungen deaktiviert
Lightweight Accordion: version: 1.5.15, author: Andy Feliciotti, Automatische Aktualisierungen deaktiviert
Loco Translate: version: 2.6.3, author: Tim Whitlock, Automatische Aktualisierungen deaktiviert
ManageWP - Worker: version: 4.9.16, author: GoDaddy, Automatische Aktualisierungen deaktiviert
MC4WP: Mailchimp for WordPress: version: 4.9.1, author: ibericode, Automatische Aktualisierungen deaktiviert
MC4WP: Mailchimp for WordPress Premium: version: 4.9.3, author: ibericode, Automatische Aktualisierungen deaktiviert
Menu In Post: version: 1.1.9, author: linux4me2, Automatische Aktualisierungen deaktiviert
MonsterInsights Pro: version: 8.12.1, author: MonsterInsights, Automatische Aktualisierungen deaktiviert
Nelio Content: version: 2.4.2, author: Nelio Software, Automatische Aktualisierungen deaktiviert
OMGF: version: 5.5.4, author: Daan from Daan.dev, Automatische Aktualisierungen deaktiviert
OMGF Pro: version: 3.7.6, author: Daan from Daan.dev, Automatische Aktualisierungen deaktiviert
PDF to Carousel for BEM Medien: version: 1.0, author: Michael Rademacher, Automatische Aktualisierungen deaktiviert
Post Expiration Date: version: 1.3, author: Huguette Inc., Automatische Aktualisierungen aktiviert
Query Monitor: version: 3.11.1, author: John Blackbourn, Automatische Aktualisierungen deaktiviert
Real Cookie Banner: version: 3.5.0, author: devowl.io, Automatische Aktualisierungen deaktiviert
Redirection: version: 5.3.9, author: John Godley, Automatische Aktualisierungen deaktiviert
Resize Image After Upload: version: 1.8.6, author: ShortPixel, Automatische Aktualisierungen deaktiviert
Scheduled Post Trigger: version: 3.0, author: Jennifer Moss - Moss Web Works, Automatische Aktualisierungen deaktiviert
SEOPress: version: 6.4.0.1, author: The SEO Guys at SEOPress, Automatische Aktualisierungen deaktiviert
SEOPress PRO: version: 6.4, author: The SEO Guys at SEOPress, Automatische Aktualisierungen deaktiviert
tagDiv Cloud Library: version: 2.5 | built on 15.02.2023 13:25, author: tagDiv, Automatische Aktualisierungen deaktiviert
tagDiv Composer: version: 3.9 | built on 15.02.2023 13:25, author: tagDiv, Automatische Aktualisierungen deaktiviert
tagDiv Social Counter: version: 5.2 | built on 15.02.2023 13:25, author: tagDiv, Automatische Aktualisierungen deaktiviert
tagDiv Standard Pack: version: 1.7 | built on 15.02.2023 13:25, author: tagDiv, Automatische Aktualisierungen deaktiviert
UpdraftPlus - Backup/Restore: version: 2.22.25.26, author: UpdraftPlus.Com, DavidAnderson, Automatische Aktualisierungen deaktiviert
Widget Clone: version: 1.1.4, author: 93digital, Automatische Aktualisierungen deaktiviert
WP-Sweep: version: 1.1.5, author: Lester 'GaMerZ' Chan, Automatische Aktualisierungen deaktiviert
WP Bulk Delete: version: 1.2.3, author: Xylus Themes, Automatische Aktualisierungen deaktiviert
WP Bulk Delete Pro: version: 1.2.2, author: Xylus Themes, Automatische Aktualisierungen deaktiviert
WP Crontrol: version: 1.15.1, author: John Blackbourn & crontributors, Automatische Aktualisierungen deaktiviert
WPForms: version: 1.8.0.1, author: WPForms, Automatische Aktualisierungen deaktiviert
WPForms Custom Captcha: version: 1.6.0, author: WPForms, Automatische Aktualisierungen deaktiviert
WPForms Geolocation: version: 2.3.1, author: WPForms, Automatische Aktualisierungen deaktiviert
WPForms Save and Resume: version: 1.4.1, author: WPForms, Automatische Aktualisierungen deaktiviert
WPForms Surveys and Polls: version: 1.10.0, author: WPForms, Automatische Aktualisierungen deaktiviert
WP Mail SMTP Pro: version: 3.7.0, author: WPForms, Automatische Aktualisierungen deaktiviert
WP Rocket: version: 3.12.5.3, author: WP Media, Automatische Aktualisierungen deaktiviert
Yoast Duplicate Post: version: 4.5, author: Enrico Battocchi & Team Yoast, Automatische Aktualisierungen deaktiviert
YOP Poll: version: 6.5.22, author: yourownprogrammer, Automatische Aktualisierungen deaktiviert wp-plugins-inactive (1) Really Simple SSL: version: 6.2.0, author: Really Simple Plugins, Automatische Aktualisierungen deaktiviert wp-media image_editor: WP_Image_Editor_Imagick
imagick_module_version: 1692
imagemagick_version: ImageMagick 6.9.12-72 Q16 x86_64 17615 https://legacy.imagemagick.org
imagick_version: 3.7.0
file_uploads: File uploads is turned off
post_max_size: 128M
upload_max_filesize: 128M
max_effective_size: 128 MB
max_file_uploads: 20
imagick_limits:
imagick::RESOURCETYPE_AREA: 251 GB
imagick::RESOURCETYPE_DISK: 9.2233720368548E+18
imagick::RESOURCETYPE_FILE: 786432
imagick::RESOURCETYPE_MAP: 251 GB
imagick::RESOURCETYPE_MEMORY: 126 GB
imagick::RESOURCETYPE_THREAD: 1
imagemagick_file_formats: 3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, AVI, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, H, HALD, HDR, 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, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV
gd_version: 2.3.3
gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
ghostscript_version: 9.27 wp-server server_architecture: Linux 3.10.0-1160.76.1.el7.x86_64 x86_64
httpd_software: Apache
php_version: 8.0.27 64bit
php_sapi: fpm-fcgi
max_input_variables: 5000
time_limit: 60000
memory_limit: 65536M
admin_memory_limit: 2048M
max_input_time: 60
upload_max_filesize: 128M
php_post_max_size: 128M
curl_version: 7.61.1 OpenSSL/1.1.1k
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: true wp-database extension: mysqli
server_version: 10.4.28-MariaDB
client_version: mysqlnd 8.0.27
max_allowed_packet: 64000000
max_connections: 600 wp-constants WP_HOME: undefined
WP_SITEURL: undefined
WP_CONTENT_DIR: /kunden/302380_63179/webseiten/berlinder-abendblatt.de/wordpress/wp-content
WP_PLUGIN_DIR: /kunden/302380_63179/webseiten/berlinder-abendblatt.de/wordpress/wp-content/plugins
WP_MEMORY_LIMIT: 65536M
WP_MAX_MEMORY_LIMIT: 65536M
WP_DEBUG: false
WP_DEBUG_DISPLAY: true
WP_DEBUG_LOG: false
SCRIPT_DEBUG: false
WP_CACHE: true
CONCATENATE_SCRIPTS: undefined
COMPRESS_SCRIPTS: undefined
COMPRESS_CSS: undefined
WP_ENVIRONMENT_TYPE: Nicht definiert
DB_CHARSET: utf8
DB_COLLATE: undefined wp-filesystem wordpress: writable
wp-content: writable
uploads: writable
plugins: writable
themes: writable
mu-plugins: writable perfopsone_objectcache product: APCu
directive_enabled: 1
directive_shm_segments: 1
directive_shm_size: 32M
directive_entries_hint: 4096
directive_ttl: 0
directive_gc_ttl: 3600
directive_mmap_file_mask: /temp/302380/u302380/berliner-abendblatt.de/apc.XXXXXX
directive_slam_defense: 0
directive_enable_cli: 0
directive_use_request_time: 0
directive_serializer: php
directive_coredump_unmap: 0
directive_preload_path: undefined
status_num_seg: 1
status_seg_size: 33554312
status_avail_mem: 14812192
status_num_slots: 4099
status_ttl: undefined
status_num_hits: 28197
status_num_misses: 6836
status_num_inserts: 5119
status_num_entries: 3182
status_expunges: 852
status_start_time: 14179561
status_mem_size: 18605464
status_memory_type: mmap perfopsone_opcache product: Zend OPcache 8.0.27
directive_opcache.enable: true
directive_opcache.enable_cli: false
directive_opcache.use_cwd: true
directive_opcache.validate_timestamps: true
directive_opcache.validate_permission: true
directive_opcache.validate_root: true
directive_opcache.dups_fix: false
directive_opcache.revalidate_path: false
directive_opcache.log_verbosity_level: 1
directive_opcache.memory_consumption: 134217728
directive_opcache.interned_strings_buffer: 8
directive_opcache.max_accelerated_files: 10000
directive_opcache.max_wasted_percentage: 0.05
directive_opcache.consistency_checks: undefined
directive_opcache.force_restart_timeout: 180
directive_opcache.revalidate_freq: 2
directive_opcache.preferred_memory_model: undefined
directive_opcache.blacklist_filename: /etc/php.d/opcache*.blacklist
directive_opcache.max_file_size: undefined
directive_opcache.error_log: undefined
directive_opcache.protect_memory: false
directive_opcache.save_comments: true
directive_opcache.record_warnings: false
directive_opcache.enable_file_override: false
directive_opcache.optimization_level: 2147401727
directive_opcache.lockfile_path: /temp/302380/u302380/berliner-abendblatt.de
directive_opcache.file_cache: /temp/302380/u302380/berliner-abendblatt.de
directive_opcache.file_cache_only: true
directive_opcache.file_cache_consistency_checks: true
directive_opcache.file_update_protection: 2
directive_opcache.opt_debug_level: undefined
directive_opcache.restrict_api: undefined
directive_opcache.huge_code_pages: false
directive_opcache.preload: undefined
directive_opcache.preload_user: undefined
directive_opcache.jit: tracing
directive_opcache.jit_buffer_size: 104857600
directive_opcache.jit_debug: undefined
directive_opcache.jit_bisect_limit: undefined
directive_opcache.jit_blacklist_root_trace: 16
directive_opcache.jit_blacklist_side_trace: 8
directive_opcache.jit_hot_func: 127
directive_opcache.jit_hot_loop: 64
directive_opcache.jit_hot_return: 8
directive_opcache.jit_hot_side_exit: 8
directive_opcache.jit_max_exit_counters: 8192
directive_opcache.jit_max_loop_unrolls: 8
directive_opcache.jit_max_polymorphic_calls: 2
directive_opcache.jit_max_recursive_calls: 2
directive_opcache.jit_max_recursive_returns: 2
directive_opcache.jit_max_root_traces: 1024
directive_opcache.jit_max_side_traces: 128
directive_opcache.jit_prof_threshold: undefined
status_opcache_enabled: false
status_file_cache: /temp/302380/u302380/berliner-abendblatt.de
status_file_cache_only: true apcu-manager forceearlyloading: 1
earlyloading: 1
compat: 1
version: 3.4.1
use_cdn: undefined
use_apcu: 1
script_in_footer: undefined
display_nag: 1
analytics: 1
history: 21
gc: 1
metrics: undefined
adminbar: 1 wp_mail_smtp version: 3.7.0
license_key_type: developer
debug: Keine Debug-Hinweise gefunden.
lite_install_date: Sep 10, 2021 @ 9:57am
pro_install_date: Nov 28, 2022 @ 12:48pm wpforms version: 1.8.0.1
lite: Okt 24, 2022 @ 9:41am
pro: Nov 28, 2022 @ 12:48pm
upload_dir: Beschreibbar
total_forms: 9
total_entries: 1674
license_status: Valid
license: Pro
license_location: optionDie URL https://berliner-abendblatt.de/
https://i.ibb.co/MMzRz8t/Screenshot-2023-02-17-at-16-28-56.png
Zu gekauften Themes (Newspaper) und Plugins (diverse) und Child-Themes können wir nicht weiterhelfen, weil wir den Code nicht kennen. Damit lässt sich deine Frage hier kaum behandeln.
Die Liste der aktiven Plugins ist außerdem recht lang geraten. Ich kenne die Einstellungen des Cache-Plugins nicht, aber die vielen HTTP-Requests überraschen da auch nicht wirklich? Zumal dein Theme und WP Forms scheinbar regelmäßig „nach Hause telefonieren“.
Sorry, aber ich kann da nicht weiterhelfen.
Das betrifft nur den Zugriff im Backend. Das Frontend ist schnell und funktioniert ohne Probleme. Was ich mit Webseite 1 und 2 meinte ist, dass ich auch noch die Webseite https://gera-aktuell.com betreibe, die das selbe Template hat und auch die selben Plugins. Dort sehe ich, dass im Backend nur 1-2 HTTP Requests stattfinden. So soll das ja auch sein, weil die Plugins für ihre Checks im Transient Cache eintragen „Erst wieder in x Stunden neu checken“.
Bei der obigen Seite habe ich aber das Problem, dass dies nicht passiert. Ich sehe zwar in der Abruffunktion, dass „set_site_transient()“ aufgelistet ist aber es hat keine Wirkung.
Meine Frage daher: Welche Möglichkeiten des Debuggings gibt es noch?
Wie sollen wir das mit all den Einstellungen, die wir nicht kennen, hier nachvollziehen?
Das Plugin Query Monitor hast du bereits im Einsatz – ein hervorragendes Tool, um zu schauen, was in der Website passiert. Ich wüsste nicht, wie ich dir sonst helfen kann.
Hast du die Einstellungen, insbesondere für WP Rocket, abgeglichen?
.htaccess
auf Unterschiede geprüft? Abweichungen bei den Theme-Einstellungen?Ich nahm an, da es sich um eine Grundmechanik von WordPress handelt, HTTP Requests in den Transient Cache zu packen, die Details evtl. nur nebensächlich sind. Ich erwarte natürlich auch nicht die Lösung auf dem Tablett präsentiert zu bekommen. Primär geht es mir darum zu erfahren, welche Wege es außer Query Monitor noch gibt solche Probleme zu lösen.
Beide Webseiten haben eine identische .htaccess, WP Rocket Einstellungen und die Theme Einstellungen sind auch identisch (Optik weicht ggf. hier und da ab).
Kann man irgendwie überprüfen ob die Caching Mechanismen der WordPress Seite korrekt funktionieren?Beispiel:
MonsterInsights_Updater->perform_remote_request()
wp-content/plugins/google-analytics-premium/pro/includes/admin/licensing/updater.php:383MonsterInsights_Updater->update_plugins_filter()
wp-content/plugins/google-analytics-premium/pro/includes/admin/licensing/updater.php:177apply_filters('pre_set_site_transient_update_plugins')
wp-includes/plugin.php:205set_site_transient()
wp-includes/option.php:2018wp_update_plugins()
wp-includes/update.php:391{closure}()
wp-content/themes/Newspaper/functions.php:327apply_filters('admin_body_class')
wp-includes/plugin.php:205
Hier ist ersichtlich, dass eine Überprüfung stattfindet ob die Lizenz gültig ist. Das machen einige der Plugins. Damit diese Überprüfung nicht dauernd stattfindet, aus Gründen der Performance, wird
set_site_transient()
genutzt.set_site_transient()
wp-includes/option.php:2018
Ist die Funktion: $value = apply_filters( „pre_set_site_transient_{$transient}“, $value, $transient );Wenn ich mit dem Plugin Transients Manager danach suche finde ich diesen Wert jedoch nicht. Das ist im Grunde mein Rätsel…
Nachtrag: Falls jemand mal ein ähnliches Problem haben sollte. Ich habe es gelöst indem ich für die HTTP Requests eine Blacklist erstellt habe mit diesem freien Plugin: https://github.com/BeAPI/wp-http-blocklist
Seitdem rennt das Beckend wieder 🙂
- Das Thema „Backend HTTP Requests verlangsamen das Backend“ ist für neue Antworten geschlossen.