{"id":22202,"date":"2026-11-07T11:30:00","date_gmt":"2026-11-07T10:30:00","guid":{"rendered":"https:\/\/webhosting.de\/?p=22202"},"modified":"2026-11-05T07:23:24","modified_gmt":"2026-11-05T06:23:24","slug":"conducting-reproducible-performance-tests-on-wordpress-benchmark-hosting","status":"publish","type":"post","link":"https:\/\/webhosting.de\/en\/wordpress-benchmark-hosting-performance-reproduzierbar-testen\/","title":{"rendered":"WordPress Benchmark: Reproducible Testing of Hosting Performance"},"content":{"rendered":"<div class=\"wh-article\" data-wh-layout=\"2.1.2\" style=\"width:100%;max-width:820px;margin:0 auto;color:#263b4b;font-family:inherit;font-size:18px;line-height:1.8;text-align:start;overflow-wrap:break-word;box-sizing:border-box\"><p class=\"wh-lead\" style=\"font-size:20px;line-height:1.7;color:#233746;margin:0 0 1.1em\">A meaningful WordPress benchmark doesn't just measure a speed score: it distinguishes between the loading experience in the browser and the site's responsiveness under load. For a fair comparison of hosting providers, you need a consistent website configuration, documented cache settings, and a fixed testing plan. <strong style=\"font-weight:700;color:inherit\">The result applies to the tested configuration and the measurement period<\/strong>. It does not automatically show which provider is the fastest for each website. Repeated runs, accurate results, and transparently reported errors make the results verifiable.  <\/p>\n<nav class=\"wh-toc\" aria-label=\"Contents of this article\" style=\"display:block;margin:28px 0 38px;padding:22px;border:1px solid #d9e4e8;border-radius:14px;background:#f4f8f8\"><p class=\"wh-toc-title\" style=\"font-size:13px;font-weight:700;letter-spacing:.08em;color:#49656b;margin:0 0 14px\">Go directly to the section<\/p><div class=\"wh-toc-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px\"><div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#messfragen-abgrenzen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">What a WordPress Benchmark Tells You<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#browser-und-felddaten\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Understanding Browser Measurement and Field Data<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#cache-zustaende\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Distinguishing Between Cache Levels Correctly<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#testplan-freigabe\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Prepare for Comparison and Approval<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#messkonzept-praxis\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Metrics Framework for Typical Pages<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#lastprofil-aufbauen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Gradually Increase Load During Testing<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#ergebnisse-auswerten\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Evaluate Measurement Series in a Traceable Manner<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#fehlersuche-optimierung\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Narrow down the causes and measure again<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#entscheidung-dokumentieren\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Putting Hosting Results into Perspective<\/a><\/div>\n<\/div><\/nav><section class=\"wh-section\" aria-labelledby=\"messfragen-abgrenzen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"messfragen-abgrenzen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">What a WordPress Benchmark Tells You<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A <strong style=\"font-weight:700;color:inherit\">WordPress Benchmark<\/strong> It starts with a specific question: Does a particular page load quickly under specified conditions? To do this, a browser loads HTML, images, scripts, and other resources and renders the page. The result reflects the interaction of these components, not just the speed of the hosting server. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A second question concerns the <strong style=\"font-weight:700;color:inherit\">Response Behavior Under Load<\/strong>: How do response times and errors change when requests matching a specific profile are received? A single page view does not answer this question. Conversely, an HTTP load test does not immediately show how quickly a browser renders the entire page.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For a public blog post, a page cache can deliver pre-rendered HTML; a CDN can serve resources or responses closer to the measurement location. At the same time, themes, plugins, images, and external scripts all affect the result. The article explains what other factors can slow down a page: <a href=\"https:\/\/webhosting.de\/en\/why-wordpress-sites-slow-high-quality-hosting-performance\/\">Hidden Performance Killers in WordPress<\/a>. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Two comparative questions can help assess the impact of hosting. When it comes to <strong style=\"font-weight:700;color:inherit\">Stack Comparison<\/strong> You should configure the website and settings as much as possible and document any remaining differences. When comparing packages, review the available configurations, including their respective caches and services. This provides a practical basis for a purchasing decision, but it does not isolate pure server performance.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Therefore, make a note of which page, which plan, and which environment are associated with each result. A benefit for the blog post being tested may differ when viewed from a logged-in account. The measurement applies to the documented conditions and time period; it does not constitute a general \u201ctest winner\u201d nor a performance guarantee.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"browser-und-felddaten\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"browser-und-felddaten\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Understanding Browser Measurement and Field Data<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A WordPress speed test using Lighthouse provides a <strong style=\"font-weight:700;color:inherit\">Laboratory image<\/strong> of the page under specific measurement conditions. The browser profile, device or emulation, network profile, measurement location, and tool version should therefore be included in the log. This is the only way to determine later whether two runs are actually comparable. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">The Lighthouse Performance Score is a weighted average of several metrics. It can fluctuate due to changes in content and testing conditions, and it obscures which individual metrics have changed. Repeat the test using the same profile and document the individual values for all runs, rather than just selecting the best score. <\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail1\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/browsermessung-vorbereitung-ec4dbdd5-detail1-dc2a3fe26a-1024x683.webp\" class=\"wp-image-22205\" alt=\"AI-generated stock image of a closed laptop with a mouse and an empty notebook on a desk\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/browsermessung-vorbereitung-ec4dbdd5-detail1-dc2a3fe26a-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/browsermessung-vorbereitung-ec4dbdd5-detail1-dc2a3fe26a-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/browsermessung-vorbereitung-ec4dbdd5-detail1-dc2a3fe26a-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/browsermessung-vorbereitung-ec4dbdd5-detail1-dc2a3fe26a-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/browsermessung-vorbereitung-ec4dbdd5-detail1-dc2a3fe26a.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail1\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">The AI-generated stock image refers to the preparation of repeatable browser measurements.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">One of the key metrics is LCP: It describes when the largest relevant content element is visibly loaded. CLS measures unexpected layout shifts during use. INP describes responsiveness to interactions; it requires interactions that have actually been recorded and is not determined solely by a simple page load.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">The Chrome UX Report, or CrUX for short, provides any available <strong style=\"font-weight:700;color:inherit\">Field data<\/strong> from visits by participating real users. These experiences depend, among other things, on their devices and networks. They are not available for every page and address a different question than a lab test conducted under controlled conditions. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For each metric, indicate whether it comes from the lab or the field. For example, a simple HTTP request can capture status and response time, but it does not automatically simulate a browser\u2019s rendering and interactions. Therefore, LCP, CLS, and INP cannot be interpreted as a browser experience based on such a request.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"cache-zustaende\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"cache-zustaende\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Distinguishing Between Cache Levels Correctly<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A <strong style=\"font-weight:700;color:inherit\">Page Cache<\/strong> can store pre-rendered HTML for repeated requests. An object cache, on the other hand, stores application data that WordPress needs during processing. In addition, the browser can reuse resources that have already been loaded locally; a CDN can cache content at an additional level outside the original server. <\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail2\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/wordpress-cache-ebenen-ec4dbdd5-detail2-cee25dd3ed-1024x683.webp\" class=\"wp-image-22206\" alt=\"AI-generated illustration of tiered cache levels with repeating abstract page shapes\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/wordpress-cache-ebenen-ec4dbdd5-detail2-cee25dd3ed-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/wordpress-cache-ebenen-ec4dbdd5-detail2-cee25dd3ed-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/wordpress-cache-ebenen-ec4dbdd5-detail2-cee25dd3ed-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/wordpress-cache-ebenen-ec4dbdd5-detail2-cee25dd3ed-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/wordpress-cache-ebenen-ec4dbdd5-detail2-cee25dd3ed.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail2\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">The AI-generated illustration shows various cache levels, whose states must be checked separately.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">With a warm page cache, you repeatedly access a public page after a documented warm-up period. This is relevant for frequently visited content, but says little about how expensive it is to generate that content dynamically. Keep track of which URLs have been warmed up and which cache rules and CDN settings were in effect.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For an uncached request, you must use the <strong style=\"font-weight:700;color:inherit\">Cache bypass<\/strong> Verify it thoroughly instead of just accepting it. A registered session may follow different rules and deliver personalized content. Check the actual response: A fast response is of little value if it delivers incorrect or outdated content.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A first visit in a new browser state does not necessarily indicate a cold server or CDN cache. Similarly, a CDN miss does not automatically mean that the application cache has been cleared. Cache headers can provide clues, but depending on the provider, they may not confirm the status of every level involved; therefore, be sure to document the available settings and verification methods as well.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Without a suitable persistent extension, the WordPress object cache is generally limited to the current request. The constant <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">WP_CACHE<\/code> On its own, it does not activate either Redis or an automated caching solution. The article on explains the role that Redis and Memcached can play as persistent object caches: <a href=\"https:\/\/webhosting.de\/en\/redis-vs-memcached-hosting-cache-wordpress-cache-performance\/\">Redis and Memcached in WordPress Hosting<\/a>.  <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"testplan-freigabe\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"testplan-freigabe\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Prepare for Comparison and Approval<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">To compare hosting providers, you'll first need a <strong style=\"font-weight:700;color:inherit\">comparable website status<\/strong>. Create a cleaned-up copy with the same content, the same database, theme, and plugins, including their versions. Remove or replace personal data and production login credentials in such a way that the test site still reflects the desired use case.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Use the same PHP and database versions, as well as relevant settings, whenever possible. Make a note of any differences that cannot be eliminated or that are part of the purchased package. A comparison of the respective standard packages answers a different question than a comparison of stacks that are as closely aligned as possible: The result cannot be readily attributed solely to server performance. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Before the first run, document a measurement plan. It must be specific enough that another person can understand the setup and identify any deviations if the process is repeated. The following checklist distinguishes between the characteristics of the hosting service, the website, and the measurement process.<\/p>\n<ul class=\"wh-list\" role=\"list\" style=\"list-style:none;margin:24px 0;padding:0\"><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Pricing plans, resource limits, server locations, and software versions for both environments.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Test URLs and page types, login status, cookies, and test accounts used.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">CDN, page cache, and object cache, including rules, warm-up phase, and scheduled bypass.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Measurement location, tool version, browser and device profile, network conditions, times, and repetitions.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Load profile, responsibilities, agreed-upon test window, and specific termination thresholds.<\/li><\/ul><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For load tests, you'll need to set up the <strong style=\"font-weight:700;color:inherit\">Release<\/strong> Consult with all responsible parties and, if applicable, the hosting provider before generating traffic. Clarify who to contact, resource limits, and the procedure for handling disruptions. Exclude third-party services without their consent; in particular, prevent actual payments, orders, and notifications. Check in advance whether the test copy actually prevents such transactions. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"messkonzept-praxis\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"messkonzept-praxis\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Metrics Framework for Typical Pages<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Choose the tool based on the question, not on the best possible individual value. A <strong style=\"font-weight:700;color:inherit\">Measurement Concept<\/strong> assigns a page type and a cache state to each row. The table shows which results can be obtained using the respective approaches and where their applicability ends.<\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Metrics for Various WordPress Issues\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Metrics for Various WordPress Issues<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Question and Page Type<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Tool<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">cache status<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Measured variable<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Detection Limit<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">How does a public blog post load?<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Lighthouse in the browser<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Document Warm-Up and Cache Rules<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Lab Metrics and Performance Score<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Measurement under specified laboratory conditions<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">How do published pages respond to load?<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">HTTP Load Test<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Measure the warm or verified bypass separately<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Response Times, Rates, and Errors<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">No rendering or user experience in the browser<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">How do real users experience a website?<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">CrUX field data, if available<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Real-world conditions that are not individually controlled<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Aggregated Experience Metrics<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Based on actual visits and the available data<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For a public blog post, measure the same representative URL multiple times using a fixed browser and network profile. Note whether the CDN and page cache are enabled and how the page was preloaded before the runs. This allows you to evaluate the loading experience of this public page\u2014not necessarily that of a logged-in session. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A dynamic search or account view is assigned its own test suite with shared test data and, if necessary, a test account. Don't just check the status code: The response must match the search query or the logged-in account and be up to date. Also verify whether a scheduled <strong style=\"font-weight:700;color:inherit\">Cache bypass<\/strong> actually works; a cookie alone does not prove that.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">If the response times vary, that does not necessarily mean the cause has been identified. Application logic, database accesses, a persistent object cache, and the hosting environment can all contribute to the result. Document the differences in the structure and then investigate them systematically, rather than treating a single slow query as proof of a specific bottleneck. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"lastprofil-aufbauen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"lastprofil-aufbauen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Gradually Increase Load During Testing<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Start with a few individual requests on an explicitly approved test page. Check the status and content, and make sure there are no unintended side effects. Only then should you proceed to a separately coordinated load test, such as for approved product views in a store. Real orders, payments, and notifications are not permitted. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Plan a <strong style=\"font-weight:700;color:inherit\">gradual load<\/strong> including the starting level, duration, and increments. Agree in advance on measurable termination thresholds for errors, response times, or other available performance metrics, as well as a point of contact for termination. Stick to the explicitly permitted workflows; a product view does not provide any insight into an untested checkout process.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">In the closed-load model, a virtual user instance waits for its current iteration to end before beginning the next one. If the application slows down, this can cause the offered load to decrease. This model is suitable for processes where this very waiting period is part of the problem; however, it does not maintain a fixed arrival rate. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A <strong style=\"font-weight:700;color:inherit\">open load model<\/strong> In contrast, it schedules new iterations regardless of whether previous ones have been completed. To do this, the load generator must have sufficient capacity and available virtual user instances. If it cannot start iterations, the test will not achieve the planned profile; therefore, document these iterations that were not started as well.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Record both the target rate and the actual rate achieved. Iterations per second correspond to requests per second only if each iteration generates exactly one request. In addition, record response time distribution, errors, and timeouts, as well as the verification of correct content: High throughput with erroneous responses does not constitute a successful stress test. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"ergebnisse-auswerten\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"ergebnisse-auswerten\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Evaluate Measurement Series in a Traceable Manner<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A series of measurements is only meaningful when considered in the context of its scope. Therefore, for each page tested and each load step, record the number of requests evaluated as well as the number of errors and timeouts. Distinguish successful responses from failed ones without omitting failures from the report: A low response time accompanied by many errors does not indicate a reliably fast service.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">The <strong style=\"font-weight:700;color:inherit\">Median<\/strong> describes the median value of the sorted successful measurements. The 95th percentile, or p95 for short, additionally indicates a threshold below which approximately 95 percent of these measurements lie. With a small number of queries, p95 depends heavily on individual observations; therefore, always specify the sample size and interpret differences with caution.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For each run, also record the load model and the actual rate achieved. A configured rate alone does not indicate whether the generator was able to start all planned iterations. The following template remains blank until the measurement is taken; each run is given its own log.  <\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Template for the Results Report of a Measurement Run\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Template for the Results Report of a Measurement Run<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Information<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Measurement Run<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Location and Rates<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\"><\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Date and Time<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\"><\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Software and Tool Versions<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\"><\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Test location and URL tested<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\"><\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Load Profile and Cache Status<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\"><\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Achieved Rate and Iterations Not Started<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\"><\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Sample size, median, and p95<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\"><\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Errors, Timeouts, and Anomalies<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\"><\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Save the raw data, test script, and configuration along with the log. This makes it possible to verify later which queries were included in the analysis and whether two sets of results are even comparable. Don\u2019t just select the fastest run after the fact: If the results overlap significantly, the observed difference may fall within the margin of variation.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">In addition to key metrics, also note any anomalies in the content, such as an unexpected login page instead of the expected account view. A technically successful status does not necessarily prove that the correct page was delivered. Such discrepancies should be documented separately from the error description and can render a set of measurements unusable for the planned decision.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"fehlersuche-optimierung\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"fehlersuche-optimierung\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Narrow down the causes and measure again<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Start troubleshooting with the response you received: Do the content, login status, and tested URL match? Then check the documented <strong style=\"font-weight:700;color:inherit\">cache status<\/strong> and the testing environment. Different cookies, a different testing location, or a changed CDN rule can cause two runs to differ, even though the performance of the actual application stack has not changed.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Only then can available operational data help narrow down the problem: resource utilization and queues can indicate bottlenecks, while application or database information can point to resource-intensive processing. A single slow HTTP metric does not identify the cause. WordPress cites software, configuration, and content\u2014in addition to hosting\u2014as factors that influence performance. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For a before-and-after comparison, intentionally change only one setting\u2014such as enabling a persistent object cache. Keep the website status, test page, load profile, and measurement location as consistent as possible; also document the cache warm-up process for each scenario. Without a suitable persistent implementation, the WordPress Object Cache is limited to individual requests, so its actual integration must be verified. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Run multiple tests before and after the change, spacing them out over time. This will help you determine whether a difference occurs repeatedly or might simply coincide with normal fluctuations. When doing so, compare not only the median and p95 but also errors, response content, and the achieved rate; otherwise, an apparent acceleration might be due to changes in test conditions.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Even a careful comparison cannot account for every factor. With shared hosting, other users and infrastructure that isn\u2019t visible to you can influence the results. If you lack resource or queue data, explicitly note this gap and state a suspected cause as a hypothesis rather than as a proven finding.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"entscheidung-dokumentieren\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"entscheidung-dokumentieren\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Putting Hosting Results into Perspective<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Base your hosting decision on the pages and workflows that are important to your website. A public blog post with a warm page cache can generate a different load than a logged-in account view. Good cache hits on public pages therefore do not indicate fast personalized responses or a reliable checkout process.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Before making a comparison, define which response times, error rates, and load profiles are acceptable for the respective process. Then verify whether the documented measurement series meet these requirements under the agreed-upon conditions. This includes correct content and stable operation; a high request rate alone is not a sufficient basis for decision-making.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Set <strong style=\"font-weight:700;color:inherit\">virtual users<\/strong> They are not the same as real visitors who are present at the same time. Their behavior is determined by the test script and the load model: In the closed model, an instance waits for the end of its iteration before beginning the next one. Therefore, without an appropriate behavioral model, it is not possible to derive a real visitor count from their number. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Report the results along with the pricing plan, website status, tested URLs, cache and CDN rules, measurement location, and time period. Also specify whether you compared stacks that were as similar as possible or the complete packages offered by each provider. In a package comparison, configuration differences can influence the results; such a comparison does not automatically isolate pure server performance. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">If the data sets overlap significantly or if the environment cannot be adequately controlled, \u201eno statistically significant difference has been demonstrated\u201c is a valid and helpful conclusion. This does not mean that both options are equally fast under all conditions. It simply means that the test in question does not support the desired distinction.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For operational monitoring, save the measurement profile and repeat selected browser and load measurements after major changes or at agreed-upon intervals. Compare new results only with corresponding previous data sets, and document changes to content, versions, and cache rules. Load tests still require an approved time window and agreed-upon termination thresholds.<\/p>\n<\/section><section class=\"wh-sources\" style=\"margin:40px 0 0;padding:24px 0 0;border-top:1px solid #dce5e9;color:#596b7b;font-size:14px;line-height:1.65\"><h2 style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Sources and Current State of Knowledge<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Status of the research: <time datetime=\"2026-11-04\">2026-11-04<\/time><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Research status: November 4, 2026. This article describes a test setup without any test results of its own; tool versions and hosting configurations must be documented for each run.<\/p><div class=\"wh-source-urls\"><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/developer.wordpress.org\/advanced-administration\/performance\/optimization\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/developer.chrome.com\/docs\/crux\/guides\/pagespeed-insights?authuser=889162768<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/developer.wordpress.org\/reference\/classes\/wp_object_cache\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/developer.wordpress.org\/advanced-administration\/wordpress\/wp-config\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/grafana.com\/docs\/k6\/latest\/testing-guides\/load-testing-websites\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/grafana.com\/docs\/k6\/latest\/using-k6\/scenarios\/concepts\/open-vs-closed\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/grafana.com\/docs\/k6\/latest\/testing-guides\/api-load-testing\/<\/span><\/p><\/div><\/section><\/div>","protected":false},"excerpt":{"rendered":"<p>A meaningful WordPress benchmark separates browser experience, load behavior, and the impact of hosting. This allows you to plan comparable measurements, check cache states, and evaluate results without promising a \"winner.\".<\/p>","protected":false},"author":1,"featured_media":22204,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[733],"tags":[],"class_list":["post-22202","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"acf":[],"_links":{"self":[{"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/posts\/22202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/comments?post=22202"}],"version-history":[{"count":2,"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/posts\/22202\/revisions"}],"predecessor-version":[{"id":22207,"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/posts\/22202\/revisions\/22207"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/media\/22204"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/media?parent=22202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/categories?post=22202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/en\/wp-json\/wp\/v2\/tags?post=22202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}