{"version":1,"pages":[{"id":"ftMnGUbIgYyzzTAU0wao","title":"Welcome to the Medianova Knowledge Base","pathname":"/","siteSpaceId":"sitesp_qQWXw","lang":"en","description":""},{"id":"snRoyxz6awnmFqPpsM24","title":"Concepts","pathname":"/getting-started/concepts","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"YGaqI8MBy74793izZeJa","title":"HTTP Response Codes","pathname":"/getting-started/concepts/http-response-codes","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Concepts"}]},{"id":"gIIx1ENu7eKFAjvVqoOZ","title":"Security","pathname":"/products/security","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"}]},{"id":"TfM1rIy7mmIaBwurGgAJ","title":"DDoS Protection","pathname":"/products/security/ddos-protection","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Protect your applications and APIs from volumetric and protocol-based attacks with Medianova’s multi-layer, always-on DDoS mitigation system.","breadcrumbs":[{"label":"Products"},{"label":"Security"}]},{"id":"JlwZlHzjy9NlTC97jtCF","title":"SSL/TLS Encryption","pathname":"/products/security/ssl-tls-encryption","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Secure your CDN traffic and applications with SSL/TLS encryption to ensure private, authenticated communication between clients and servers.","breadcrumbs":[{"label":"Products"},{"label":"Security"}]},{"id":"lCtoxkQcLkS6svpQqCcB","title":"Upload and Manage SSL Certificates","pathname":"/products/security/ssl-tls-encryption/upload-and-manage-ssl-certificates","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to upload and manage SSL certificates in the Medianova Control Panel.","breadcrumbs":[{"label":"Products"},{"label":"Security"},{"label":"SSL/TLS Encryption"}]},{"id":"m2mm7IrE302xOKdDAiBz","title":"Extract CRT and KEY Files from a PFX Certificate","pathname":"/products/security/ssl-tls-encryption/extract-crt-and-key-files-from-a-pfx-certificate","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to extract .crt and .key files from a .pfx certificate using OpenSSL.","breadcrumbs":[{"label":"Products"},{"label":"Security"},{"label":"SSL/TLS Encryption"}]},{"id":"UnLFYeY2oV13XAG1zeSe","title":"Use Free SSL Certificates","pathname":"/products/security/ssl-tls-encryption/use-free-ssl-certificates","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to enable and manage free SSL certificates in the Medianova Control Panel.","breadcrumbs":[{"label":"Products"},{"label":"Security"},{"label":"SSL/TLS Encryption"}]},{"id":"tUmOZ9XTQHrvqZpepN5V","title":"Web Application Firewall (WAF)","pathname":"/products/security/web-application-firewall-waf","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Protect your web applications from common exploits and malicious traffic with Medianova’s Web Application Firewall (WAF).","breadcrumbs":[{"label":"Products"},{"label":"Security"}]},{"id":"09udog1LoaRrcw3JhAHg","title":"How to Activate WAF","pathname":"/products/security/web-application-firewall-waf/how-to-activate-waf","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to activate and configure the Web Application Firewall (WAF) for your CDN Resources in the Medianova Control Panel.","breadcrumbs":[{"label":"Products"},{"label":"Security"},{"label":"Web Application Firewall (WAF)"}]},{"id":"c15FneIe2AOLyDeEEpU3","title":"Manage Rules & Actions","pathname":"/products/security/web-application-firewall-waf/manage-rules-and-actions","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Security"},{"label":"Web Application Firewall (WAF)"}]},{"id":"22dvMSItIZHKMs3BDHuP","title":"Handle False Positives","pathname":"/products/security/web-application-firewall-waf/handle-false-positives","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to identify, analyze, and minimize false positives in the Web Application Firewall (WAF) to ensure accurate protection without disrupting legitimate traffic.","breadcrumbs":[{"label":"Products"},{"label":"Security"},{"label":"Web Application Firewall (WAF)"}]},{"id":"rXMDU9EDJEMzIAS8sUhw","title":"WAF Analytics","pathname":"/products/security/web-application-firewall-waf/waf-analytics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to interpret the Web Application Firewall (WAF) dashboard and key analytics metrics in the Medianova Control Panel.","breadcrumbs":[{"label":"Products"},{"label":"Security"},{"label":"Web Application Firewall (WAF)"}]},{"id":"PBJpgOs4DQvdy5zb8ocu","title":"Rate Limiting","pathname":"/products/security/rate-limiting","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Control traffic flow, protect resources, and ensure fair usage across your CDN resources with Medianova’s intelligent Rate Limiting feature.","breadcrumbs":[{"label":"Products"},{"label":"Security"}]},{"id":"Be9d69IZObwlOqdZveud","title":"Configure Rate Limiting","pathname":"/products/security/rate-limiting/configure-rate-limiting","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Security"},{"label":"Rate Limiting"}]},{"id":"281FQIZ93bH23cD7K8R3","title":"Hotlink Protection","pathname":"/products/security/hotlink-protection","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Prevent unauthorized use of your media files by blocking external websites from embedding or linking directly to your CDN-hosted assets.","breadcrumbs":[{"label":"Products"},{"label":"Security"}]},{"id":"AgZyJN5uNdeuDEAKhCAn","title":"IP Restriction","pathname":"/products/security/ip-restriction","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Control access to your CDN Resources by allowing or blocking specific IP addresses through whitelist or blacklist configurations.","breadcrumbs":[{"label":"Products"},{"label":"Security"}]},{"id":"To3v0endAhc12941g4n8","title":"Configure IP Restriction","pathname":"/products/security/ip-restriction/configure-ip-restriction","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to enable and configure IP Restriction in the Medianova Control Panel to allow or block access from specific IP addresses.","breadcrumbs":[{"label":"Products"},{"label":"Security"},{"label":"IP Restriction"}]},{"id":"C1Q1Wigs5Lf25TR36Vja","title":"Geoblocking","pathname":"/products/security/geoblocking","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Restrict or allow access to your CDN Resources based on geographic location by configuring country-based whitelists and blacklists.","breadcrumbs":[{"label":"Products"},{"label":"Security"}]},{"id":"CMmXjjFEco4gb26PMvGy","title":"FAQs","pathname":"/products/security/faqs","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Security"}]},{"id":"hZlLhMMrDuReDAVDnTUo","title":"Performance / CDN","pathname":"/products/performance-cdn","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"}]},{"id":"oCvtaoUSDq4N8HODWeI0","title":"Static Content Delivery","pathname":"/products/performance-cdn/static-content-delivery","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Deliver images, scripts, and other static assets faster and more reliably across the globe with Medianova’s Static CDN service.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"}]},{"id":"B8hRQt8Wbnnml6tS6VLj","title":"Create Small CDN Resource","pathname":"/products/performance-cdn/static-content-delivery/create-small-cdn-resource","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to create a Small CDN Resource in the Medianova Control Panel for static content delivery.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"}]},{"id":"H3aCRaaG4pdbg7ojWKiO","title":"Create Large CDN Resource","pathname":"/products/performance-cdn/static-content-delivery/create-large-cdn-resource","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to create a Large CDN Resource in the Medianova Control Panel for large file delivery, video-on-demand (VOD), or streaming content caching.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"}]},{"id":"oF7ei5ovqdpxAhwj9cwZ","title":"Integrating Static CDN Resource","pathname":"/products/performance-cdn/static-content-delivery/integrating-static-cdn-resource","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to integrate your Medianova Small or Large CDN Resource with your website to deliver static assets or large media files through the CDN.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"}]},{"id":"e6EvsOMbKBI4uuDQphgi","title":"Configuration Basics","pathname":"/products/performance-cdn/static-content-delivery/configuration-basics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"}]},{"id":"pTNoxQWc6mNNod7IV63Y","title":"Medianova IP Blocks","pathname":"/products/performance-cdn/static-content-delivery/configuration-basics/medianova-ip-blocks","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Obtain Medianova’s CDN IP address ranges for firewall allowlisting.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Configuration Basics"}]},{"id":"iZhK0frBZIk7wehHPNfG","title":"Advanced Configuration","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"}]},{"id":"sLvrNh5qtUBbcfDrVOWg","title":"Origin Settings","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/origin-settings","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"}]},{"id":"IDYSLZ1yVSlkVaXuxZCi","title":"Advanced Origin Settings","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/origin-settings/advanced-origin-settings","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Define advanced origin routing rules by matching requests to specific origins based on URI patterns, protocols, domains, ports, and priority.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Origin Settings"}]},{"id":"kpPaxCpgAwT74YDmreNf","title":"Rewrite Origin URLs","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/origin-settings/rewrite-origin-urls","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to manage Rewrite Origin URLs to modify how request paths are sent to your origin.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Origin Settings"}]},{"id":"XN8v2TtHWsvJmsEVGFBW","title":"Origin SNI Request","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/origin-settings/origin-sni-request","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to configure Origin SNI Request to ensure secure SSL/TLS connections between the CDN and your origin server.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Origin Settings"}]},{"id":"XqpTH5JPi8K6c1bcWh3F","title":"Redirect Handle From Origin","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/origin-settings/redirect-handle-from-origin","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to manage Redirect Handle From Origin to control how 3xx redirect responses from your origin are processed by the CDN.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Origin Settings"}]},{"id":"B6eeresfstw0Xiwn2tyc","title":"Origin Response Timeout","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/origin-settings/origin-response-timeout","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to configure Origin Response Timeout to control how long the CDN waits for your origin to respond.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Origin Settings"}]},{"id":"sjUSVnatnKfwfjGaN5jU","title":"Enable Gzip from Origin","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/origin-settings/enable-gzip-from-origin","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Fetch gzip-compressed text-based content from your origin to improve delivery efficiency.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Origin Settings"}]},{"id":"ZzHX4N5d4GJ3ybhBWyxK","title":"CNAME & SSL","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/cname-and-ssl","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to add and configure a CNAME to map your custom domain and enable secure HTTPS delivery.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"}]},{"id":"DjXSM6ef2uiuzssyiwMt","title":"Caching","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/caching","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"}]},{"id":"xl8wDNDEXIri0XKs8nd9","title":"Edge Cache Expiration","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/caching/edge-cache-expiration","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to configure how long content remains cached on CDN edge servers.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"2hUQZUmloY6bQNZodxHM","title":"Browser Cache Rule","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/caching/browser-cache-rule","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Configure browser-side caching behavior for different resource types using Browser Cache Rules.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"fESA5iY13ksNlb2sSdmB","title":"Query String Caching","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/caching/query-string-caching","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Control how query strings affect CDN cache behavior for dynamic or parameterized URLs.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"bjCKxBgEck3TWepVEENd","title":"ETag Verification","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/caching/etag-verification","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Validate cached content using the ETag response header so the CDN can detect when the origin object has changed.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"glVyTMeBsZ7ihsTiM0Mw","title":"Error Status Code Cache Expiration","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/caching/error-status-code-cache-expiration","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Configure how long specific HTTP error responses remain cached on CDN edge servers.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"kW6vQyP81GL90tzeX4RQ","title":"Shared Cache","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/caching/shared-cache","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Define whether a CDN resource uses its own cache or shares a common cache structure across multiple accounts using the Domain Cache Key.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"Q50jYYqvh87zNH4MuKbc","title":"Stale Cache","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/caching/stale-cache","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Serve stale cached content when the origin returns specific HTTP error responses or enters an Updating state","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"PKi2KVXkML2yFqNVfpi8","title":"Robots.txt File","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/caching/robots.txt-file","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Define how the CDN serves the robots.txt file to control how search engines crawl and index your content.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"YQLnLN4eLq8g4qKKr8Ih","title":"Range Based Caching","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/caching/range-based-caching","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Cache partial content based on byte ranges so the CDN can serve only the requested portions of large files.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"xPaW3HIiPGBKR6TSvVuA","title":"Mobile Device Cache","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/caching/mobile-device-cache","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Define device-based caching behavior to create separate cached versions for mobile, tablet, and desktop clients.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"RkPP5XF3TmQ4Dqhwubx4","title":"Headers","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/headers","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"}]},{"id":"eqfoQ8ssdW19Flw0UyP7","title":"CORS Header","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/headers/cors-header","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn about the CORS Header and how to enable and configure this feature.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"mdKVf3dmRMOAfKOoSzXr","title":"Custom Header","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/headers/custom-header","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to configure Custom Header rules for a CDN Resource.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"Qmyk32b8X1VqC2QI09u4","title":"X-CDN Header","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/headers/x-cdn-header","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how the X-CDN Header adds CDN-specific information to origin requests in the Medianova Control Panel.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"ZLkGUuIVS4LLAM6T4746","title":"Origin Host Header","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/headers/origin-host-header","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to configure a custom Host header for origin requests in the Medianova Control Panel.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"uvdBSFZnNkM9YwULZthv","title":"HTTP Strict Transport (HSTS) Protection","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/headers/http-strict-transport-hsts-protection","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how HSTS Protection enforces HTTPS-only access for your CDN Resource.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"LGPCMSlwhxyFFEjvhBcK","title":"X-Frame Options","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/headers/x-frame-options","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how the X-Frame Options feature controls which sites are allowed to frame your content.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"WoNAf7DbhCV7jtmuALSP","title":"X-XSS Protection","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/headers/x-xss-protection","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how the X-XSS Protection header controls browser-side filtering of reflected Cross-Site Scripting (XSS) attacks.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"eaajN8srixwZ6VmT3tSk","title":"X-Content Type Options","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/headers/x-content-type-options","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how the X-Content-Type-Options header prevents MIME sniffing and enforces strict content-type handling in the browser.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"4wnBHGfSP0DKF5qQzKub","title":"Purge","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/purge","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Instantly invalidate outdated cache entries across all Medianova CDN cache layers to ensure the latest content is delivered globally without waiting for TTL expiration.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"}]},{"id":"tVXHPOEvw4M85GxhBhIP","title":"How to Purge","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/purge/how-to-purge","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to invalidate cached content instantly across all Medianova CDN","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Purge"}]},{"id":"wYkWHixYlrm6XfFltNam","title":"Prefetch","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/prefetch","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Proactively warm up CDN caches by fetching files from your origin before user access, ensuring fast delivery and avoiding cache misses.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"}]},{"id":"rvYLTLjPZqHncRD1pkyu","title":"How to Prefetch","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/prefetch/how-to-prefetch","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Perform Prefetch operations through the Control Panel or API to proactively cache files and deliver them instantly to end-users.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Prefetch"}]},{"id":"6UAXoFFCSPedt8B2IOdO","title":"Page Rules","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/page-rules","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn about Page Rules, how to manage Page Rules and the available settings.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"}]},{"id":"H5R1NiLdMikNS0WsOGSo","title":"Manage Page Rules","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/page-rules/manage-page-rules","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to add, edit, clone and delete page rules in the Medianova Panel.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Page Rules"}]},{"id":"JtpXkLZ9ayMK3TyoFFGy","title":"Page Rules Settings","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/page-rules/page-rules-settings","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn about the actions Medianova CDN can take based on a page rule, and the configuration options for each setting.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Page Rules"}]},{"id":"2iCSezry0AhxMsupyd5X","title":"Path & Extension Based Rate Limiting","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/page-rules/page-rules-settings/path-and-extension-based-rate-limiting","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Page Rules"},{"label":"Page Rules Settings"}]},{"id":"Ah2I9M074RV0b8kHR0y3","title":"Compression","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/compression","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn all about Gzip and Brotli compression at Medianova, including which content types are compressed by default and compression of error responses.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"}]},{"id":"XaPk9JRvB6lTkM2AylQL","title":"How to Configure Gzip and Brotli","pathname":"/products/performance-cdn/static-content-delivery/advanced-configuration/compression/how-to-configure-gzip-and-brotli","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Step-by-step instructions for how to enable and configure Gzip compression and Brotli compression.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Advanced Configuration"},{"label":"Compression"}]},{"id":"ZqHn1sIcLACvB68es0TQ","title":"Stream Management","pathname":"/products/performance-cdn/static-content-delivery/stream-management","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to create and manage live stream definitions (SMIL) for your Streaming CDN Resources and Large CDN Resources (Streaming Content Caching with RTMP Push) using the Medianova Control Panel.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"}]},{"id":"rwMbGbxzpLJyQVDkhjSg","title":"Website Framework Integrations","pathname":"/products/performance-cdn/static-content-delivery/website-framework-integrations","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"}]},{"id":"0TNhCydP7bduLn8pXoHC","title":"Integrate Magento with Medianova CDN","pathname":"/products/performance-cdn/static-content-delivery/website-framework-integrations/magento-cdn-integration","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to integrate your Magento-based e-commerce website with Medianova CDN to improve load speed and ensure high-performance content delivery.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Website Framework Integrations"}]},{"id":"fyvsPEkMh3KjefzqJTZE","title":"Integrate WordPress with Medianova CDN","pathname":"/products/performance-cdn/static-content-delivery/website-framework-integrations/wordpress-cdn-integration","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to integrate WordPress with Medianova CDN to deliver static and media content faster, improve page load times, and enhance your website’s overall performance.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Website Framework Integrations"}]},{"id":"Crq9swjI3AfTqLsVrwUf","title":"Integrate Phalcon with Medianova CDN","pathname":"/products/performance-cdn/static-content-delivery/website-framework-integrations/phalcon-cdn-integration","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to integrate Phalcon, a high-performance PHP framework, with Medianova CDN to serve static assets efficiently and enhance website performance.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Website Framework Integrations"}]},{"id":"eMB76aFOBOtCL7iLpKyk","title":"Integrate CakePHP with Medianova CDN","pathname":"/products/performance-cdn/static-content-delivery/website-framework-integrations/cakephp-cdn-integration","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to integrate CakePHP with Medianova CDN to deliver static assets such as images, CSS, and JavaScript files faster and improve website performance.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"},{"label":"Website Framework Integrations"}]},{"id":"zhYT7TvNcSmMMpgbbJyJ","title":"Analytics","pathname":"/products/performance-cdn/static-content-delivery/analytics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Static Content Delivery"}]},{"id":"j6pQziEp98CLuAQbaHKl","title":"Dynamic Content Acceleration","pathname":"/products/performance-cdn/dynamic-content-acceleration","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Accelerate personalized, database-driven, or API-based content with Medianova’s Dynamic CDN. Cache dynamic responses at the edge to reduce origin load and deliver faster user experiences.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"}]},{"id":"gPC8952ZG8ak6gjYpYXO","title":"Create Dynamic Resource","pathname":"/products/performance-cdn/dynamic-content-acceleration/create-dynamic-resource","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"}]},{"id":"bjV5EnVSUZBbSZfptsze","title":"Integrating Dynamic CDN Resource","pathname":"/products/performance-cdn/dynamic-content-acceleration/integrating-dynamic-cdn-resource","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"}]},{"id":"erJlooEE2Dz1JDWpdHVQ","title":"Aksela Test Steps","pathname":"/products/performance-cdn/dynamic-content-acceleration/aksela-test-steps","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"}]},{"id":"7nX6lrml1qnC0detA9wx","title":"Advanced Configuration","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"}]},{"id":"8fHJG2Ouwv95VLzEJx8i","title":"Origin Settings","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/origin-settings","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"}]},{"id":"3xziHIhjlVWHwCY46Dkn","title":"Advanced Origin Settings","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/origin-settings/advanced-origin-settings","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Advanced Origin Settings control granular routing behavior for dynamic traffic within your CDN Resource.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Origin Settings"}]},{"id":"zfOyu818lWKkeh6rxYXr","title":"Rewrite Origin URLs","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/origin-settings/rewrite-origin-urls","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Rewrite Origin URLs modify request paths before forwarding dynamic traffic to origin servers.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Origin Settings"}]},{"id":"T1EUlJCfbhy8lRsVJZ86","title":"Origin SNI Request","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/origin-settings/origin-sni-request","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Origin SNI Request controls the SNI value used when the CDN establishes TLS connections for dynamic traffic.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Origin Settings"}]},{"id":"eHN3pnsvUHTQcURAKVD8","title":"Redirect Handle From Origin","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/origin-settings/redirect-handle-from-origin","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Redirect Handle From Origin manages origin-generated redirects and applies custom header logic for dynamic traffic.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Origin Settings"}]},{"id":"ZJ9bL9TiwU22ULNdYyuu","title":"Origin Response Timeout","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/origin-settings/origin-response-timeout","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Origin Response Timeout controls how long the CDN waits for dynamic origin responses before returning an error.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Origin Settings"}]},{"id":"UGHYbTOnJMh4OWA0oq0p","title":"Enable Gzip from Origin","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/origin-settings/enable-gzip-from-origin","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Enable Gzip from Origin optimizes dynamic traffic by requesting gzip-compressed content from your origin.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Origin Settings"}]},{"id":"a5m4z04cGcVlwZiSwqdo","title":"Caching","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/caching","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"}]},{"id":"mrO9F6H5MhfLgYcT2Dfa","title":"Edge Cache Expiration","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/caching/edge-cache-expiration","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Edge Cache Expiration determines caching behavior and freshness for dynamic content at CDN edge servers.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"6iqY0ryMTdBdkLyoF1LV","title":"Browser Cache Rule","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/caching/browser-cache-rule","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Browser Cache Rules define how long dynamic content remains cached in the visitor’s browser.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"L7UK8Ci785S3PA7JthxF","title":"Query String Caching","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/caching/query-string-caching","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Query String Caching defines cache key behavior for dynamic URLs containing query parameters.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"b7ptgqeRJBsYiAyKMNLB","title":"Etag Verification","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/caching/etag-verification","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how ETag Verification ensures cached dynamic content remains consistent with the origin.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"Et7calY2Ui5nNhohNZdV","title":"Error Status Code Cache Expiration","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/caching/error-status-code-cache-expiration","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Error Status Code Cache Expiration defines caching duration for error responses in dynamic workloads.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"ICebj8GdSXMCwe11k9S7","title":"Shared Cache","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/caching/shared-cache","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Shared Cache defines whether dynamic content is cached independently or shared across accounts.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"5wJaEuKmFRU1qiXGEZTU","title":"Stale Cache","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/caching/stale-cache","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Stale Cache enables serving previously cached dynamic content when the origin becomes temporarily unavailable.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"h8DKcRqdQ6pYj7ZclXc3","title":"Disallow Cookie Base Cache","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/caching/disallow-cookie-base-cache","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Control CDN caching behavior by excluding requests that contain specific cookie values.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"hRR6tLoK3rZgoO2Ty5Jk","title":"Cookie Base Cache","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/caching/cookie-base-cache","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Control CDN caching behavior by varying cache entries based on specific cookie values.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"zrfOweTm1ZC0D5KZA62B","title":"Header Base Cache","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/caching/header-base-cache","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Control CDN caching behavior by varying cache entries based on specific HTTP request headers.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"Q7e5I6WLhdIxSr2GP4Tp","title":"Header Value Base Cache","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/caching/header-value-base-cache","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Control CDN caching behavior by allowing or denying cache based on specific HTTP header name–value pairs.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"oYARCqllvh2YnOZZtDmT","title":"MNUID Cookie Base Cache","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/caching/mnuid-cookie-base-cache","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to configure MNUID Cookie Base Cache for Dynamic CDN Resources to create session-aware cached content.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"uK0a8AgjhYkUkQD523Lb","title":"Mobile Device Cache","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/caching/mobile-device-cache","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Mobile Device Cache enables device-based caching for dynamic content delivery.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Caching"}]},{"id":"slDoTtkgmWl4604Y7y40","title":"Headers","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/headers","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"}]},{"id":"JJhcvLkbvj3JsDzLrnbp","title":"CORS Header","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/headers/cors-header","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how CORS Header controls cross-origin access behavior for dynamic HTML responses.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"XmnhLDhxjsGNGeM7WlRg","title":"Custom Header","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/headers/custom-header","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Custom Header manages request and response headers for dynamic traffic at CDN edge servers.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"Mt3tYVXdx15HpA2tPCSA","title":"X-CDN Header","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/headers/x-cdn-header","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how X-CDN Header adds identification metadata to origin requests for dynamic traffic.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"uKvY8jqbtt9Y3HkMKk6x","title":"Origin Host Header","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/headers/origin-host-header","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Origin Host Header customizes the Host header sent to your origin for dynamic traffic.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"sMivPhYYjSJx9ZtZeivK","title":"HTTP Strict Transport (HSTS) Protection","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/headers/http-strict-transport-hsts-protection","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how HSTS Protection enforces HTTPS-only access for dynamic traffic by adding the Strict-Transport-Security header to responses.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"mxxyBRGy3yUjdGnmVOqK","title":"X-Frame Options","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/headers/x-frame-options","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how X-Frame Options prevents unauthorized framing of dynamic content by adding protective response headers.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"vHELONmlqg6HYo829Qw3","title":"X-XSS Protection","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/headers/x-xss-protection","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how X-XSS Protection adds legacy browser support for basic reflected XSS filtering.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"vIVUVH1PLj6sdKq46QGB","title":"X-Content Type Options","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/headers/x-content-type-options","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how X-Content-Type-Options prevents MIME sniffing for dynamic content by enforcing declared content types.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"},{"label":"Headers"}]},{"id":"nUKUFnTkUTnuRsO4n2V2","title":"Purge","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/purge","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Instantly invalidate outdated cache entries across all Medianova CDN cache layers to ensure the latest content is delivered globally without waiting for TTL expiration.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"}]},{"id":"ZRpiprfNOw5InkO5evQr","title":"Prefetch","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/prefetch","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Proactively fetch and cache content from your origin before any user request to improve delivery performance and reduce latency across CDN servers.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"}]},{"id":"bpNYj6KwmqiB5653lVER","title":"Page Rules","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/page-rules","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Define caching, redirection, and optimization behaviors for specific URLs to control how Medianova CDN delivers your content.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"}]},{"id":"YtU1hvnC0o88UQmRTkzc","title":"Compression","pathname":"/products/performance-cdn/dynamic-content-acceleration/advanced-configuration/compression","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how Compression optimizes dynamic content delivery using Gzip and Brotli encoding.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"},{"label":"Advanced Configuration"}]},{"id":"dAd1fT7W4DnQkfxr0wWF","title":"Analytics","pathname":"/products/performance-cdn/dynamic-content-acceleration/analytics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Dynamic Content Acceleration"}]},{"id":"oJo7iUhbJrl8veyNBh4H","title":"API Caching","pathname":"/products/performance-cdn/api-caching","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Improve API performance, scalability, and reliability by caching frequent responses at the CDN edge with Medianova’s Advanced API Caching technology.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"}]},{"id":"LBtPYSVB8FNiZSWnP7Um","title":"Private CDN","pathname":"/products/performance-cdn/private-cdn","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Build a fully managed, high-performance Private CDN tailored to your organization’s network, offering complete control, security, and scalability.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"}]},{"id":"Y8r8ZMfXI7mh9toZA8ik","title":"Image Optimization and WebP","pathname":"/products/performance-cdn/image-optimization-and-webp","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Optimize and deliver high-quality images faster by transforming, resizing, and converting them dynamically at the CDN edge — with full WebP support.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"}]},{"id":"hi0hDydtAj8NQ0LXZMTV","title":"Image Optimization","pathname":"/products/performance-cdn/image-optimization-and-webp/image-optimization","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to perform on-the-fly image transformations using Medianova’s Image Optimization parameters and URL-based API.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Image Optimization and WebP"}]},{"id":"10zrahqBSmWAplF1tlU4","title":"Image Optimization Troubleshooting","pathname":"/products/performance-cdn/image-optimization-and-webp/image-optimization/image-optimization-troubleshooting","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to identify and resolve common issues when using Image Optimization on Medianova CDN.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Image Optimization and WebP"},{"label":"Image Optimization"}]},{"id":"ldSViNRZ3mQkFWVyC8eJ","title":"WebP","pathname":"/products/performance-cdn/image-optimization-and-webp/webp","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"WebP is a next-generation image format developed by Google that provides high-quality visuals at significantly smaller file sizes compared to traditional formats like JPEG and PNG.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Image Optimization and WebP"}]},{"id":"K0PeVYr1H2xbOe8N0o0j","title":"WebP+","pathname":"/products/performance-cdn/image-optimization-and-webp/webp+","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Optimize high-fidelity PNG images with WebP+ to reduce file size while preserving visual accuracy.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Image Optimization and WebP"}]},{"id":"89M1vpJcvJ16vH6nQJ7z","title":"Activate Image Optimization and WebP","pathname":"/products/performance-cdn/image-optimization-and-webp/activate-image-optimization-and-webp","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Enable Medianova’s Image Optimization and WebP services directly from the Medianova Control Panel to deliver lighter and faster images through CDN edge processing.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Image Optimization and WebP"}]},{"id":"xgprKmUrVHoLuQuV0F7v","title":"Image Optimization Analytics","pathname":"/products/performance-cdn/image-optimization-and-webp/image-optimization-analytics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Track and analyze the performance of Medianova’s Image Optimization system through real-time GPU utilization and processing metrics, helping you balance workloads and enhance delivery efficiency.","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"},{"label":"Image Optimization and WebP"}]},{"id":"9Wg4PeANrp8vLWhpGa4q","title":"FAQs","pathname":"/products/performance-cdn/faqs","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Performance / CDN"}]},{"id":"it833QZTf4z0BFM5gvig","title":"Object Storage / Stook","pathname":"/products/object-storage-stook","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"}]},{"id":"oDzGxYpiph3KvvCgMISk","title":"Stook: Cloud Object Storage","pathname":"/products/object-storage-stook/stook-cloud-object-storage","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"A fast, secure, and scalable cloud object storage solution by Medianova.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"}]},{"id":"RV5y6LgogArHBARFyNaI","title":"Getting Started with Stook","pathname":"/products/object-storage-stook/getting-started-with-stook","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Create and manage Stook Object Storage buckets, credentials, and FTP accounts to securely store and transfer your data.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"}]},{"id":"5ojR9dKd97A8AataulOs","title":"Connect Stook Bucket to CDN","pathname":"/products/object-storage-stook/connect-stook-bucket-to-cdn","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Integrate your Stook bucket with a Medianova CDN Resource to enable seamless content delivery directly from your cloud storage.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"}]},{"id":"Zm4vXiHUI9ilBP8TzDAm","title":"Manage Access Keys","pathname":"/products/object-storage-stook/manage-access-keys","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Manage secure access to your Stook Object Storage buckets.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"}]},{"id":"yZfRXTTiyzwgvP1okRAV","title":"Analytics","pathname":"/products/object-storage-stook/analytics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to monitor usage, performance, and request behavior for your Stook Buckets using Stook Analytics in the Medianova Control Panel.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"}]},{"id":"cagOHaDT04A2DjGBtoOJ","title":"Metrics","pathname":"/products/object-storage-stook/analytics/metrics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn about the metrics available in Stook Analytics and how they reflect usage, performance, and reliability across your Stook Buckets.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"},{"label":"Analytics"}]},{"id":"unVUTKO4WFdSxcRfQCpu","title":"Integration & Usage Guides","pathname":"/products/object-storage-stook/integration-and-usage-guides","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"}]},{"id":"60MUObVlWgnKeoThWEfj","title":"How to Migrate Data to Stook Using Rclone","pathname":"/products/object-storage-stook/integration-and-usage-guides/how-to-migrate-data-to-stook-using-rclone","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Step-by-step guide to migrate data to Stook using Rclone.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"},{"label":"Integration & Usage Guides"}]},{"id":"RSAUk5I8Y2RudXwAo2yu","title":"How to Transfer Data to Stook with Cyberduck","pathname":"/products/object-storage-stook/integration-and-usage-guides/how-to-transfer-data-to-stook-with-cyberduck","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Upload and migrate files to Medianova Stook Object Storage using Cyberduck.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"},{"label":"Integration & Usage Guides"}]},{"id":"syJP5KKJ90OwVcBQC8b2","title":"How to use the AWS SDK for Laravel with Stook?","pathname":"/products/object-storage-stook/integration-and-usage-guides/how-to-use-the-aws-sdk-for-laravel-with-stook","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Integrate Medianova Stook Object Storage into your Laravel application using the AWS SDK.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"},{"label":"Integration & Usage Guides"}]},{"id":"VLGcqakqfeYMS7taK2GX","title":"How to use the AWS SDK for PHP with Stook?","pathname":"/products/object-storage-stook/integration-and-usage-guides/how-to-use-the-aws-sdk-for-php-with-stook","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Integrate Medianova Stook Object Storage into your PHP applications using the AWS SDK.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"},{"label":"Integration & Usage Guides"}]},{"id":"1Z5dyGuekcdCCHeqpjri","title":"How do I use the AWS SDK for .NET with Stook?","pathname":"/products/object-storage-stook/integration-and-usage-guides/how-do-i-use-the-aws-sdk-for-.net-with-stook","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Integrate Medianova Stook Object Storage into your .NET applications using the AWS SDK for .NET.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"},{"label":"Integration & Usage Guides"}]},{"id":"23ZN9rMPwg0OlP23ocjy","title":"How to Use AWS CLI with Stook","pathname":"/products/object-storage-stook/integration-and-usage-guides/how-to-use-aws-cli-with-stook","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Transfer and manage data in Medianova Stook Object Storage using the AWS CLI.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"},{"label":"Integration & Usage Guides"}]},{"id":"muIjTRBcXlwGiOQgDqUG","title":"How to use AWS SDK for JavaScript with Stook?","pathname":"/products/object-storage-stook/integration-and-usage-guides/how-to-use-aws-sdk-for-javascript-with-stook","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Integrate Medianova Stook Object Storage into your JavaScript applications using the AWS SDK.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"},{"label":"Integration & Usage Guides"}]},{"id":"Ocb0svt9RxfbpR8Wd5zp","title":"How do I use Stook with the AWS Java SDK?","pathname":"/products/object-storage-stook/integration-and-usage-guides/how-do-i-use-stook-with-the-aws-java-sdk","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Integrate Medianova Stook Object Storage into your Java applications using the AWS SDK for Java.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"},{"label":"Integration & Usage Guides"}]},{"id":"Hc1Hxcz03KSEbo4RRXGc","title":"How to Use Pre-Signed URL in PHP with Stook","pathname":"/products/object-storage-stook/integration-and-usage-guides/how-to-use-pre-signed-url-in-php-with-stook","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Generate and use pre-signed URLs in PHP for accessing objects in Medianova Stook Object Storage.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"},{"label":"Integration & Usage Guides"}]},{"id":"xqjFrLShR2ylUAb5AdLi","title":"How to Use Pre-Signed URL in Node.js with Stook","pathname":"/products/object-storage-stook/integration-and-usage-guides/how-to-use-pre-signed-url-in-node.js-with-stook","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Generate and use pre-signed URLs in Node.js for accessing objects in Medianova Stook Object Storage.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"},{"label":"Integration & Usage Guides"}]},{"id":"Lk1g8mEIzoskYWxtHCXt","title":"Verify Object Integrity Using Checksums in Stook","pathname":"/products/object-storage-stook/integration-and-usage-guides/verify-object-integrity-using-checksums-in-stook","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to validate object integrity in Stook using checksums exposed through ETag.","breadcrumbs":[{"label":"Products"},{"label":"Object Storage / Stook"},{"label":"Integration & Usage Guides"}]},{"id":"lTQP7e7zWn9lzqylPkEl","title":"MN Logz","pathname":"/products/mn-logz","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how MN Logz helps you collect, store, and analyze CDN traffic data in real time","breadcrumbs":[{"label":"Products"}]},{"id":"1nR8aCDWHhZBtnXq5IVk","title":"Raw Logs","pathname":"/products/mn-logz/raw-logs","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Gain real-time visibility into every request served by your CDN.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"}]},{"id":"8izYfHzhwPWMmbL9TOGY","title":"Manage Raw Logs","pathname":"/products/mn-logz/raw-logs/manage-raw-logs","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to view, filter, and export CDN request data using the Raw Logs section in the Medianova Control Panel.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"Raw Logs"}]},{"id":"vnOqK18bD93GtWdOj9T1","title":"Field Definitions","pathname":"/products/mn-logz/raw-logs/field-definitions","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Review the fields included in Raw Logs to understand how each request attribute is represented in the Medianova Control Panel.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"Raw Logs"}]},{"id":"6jIenAcCcz2r1KsrUbom","title":"Logpush","pathname":"/products/mn-logz/logpush","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to export detailed CDN request and response logs automatically from the Medianova Control Panel using the Real-Time Logpush feature.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"}]},{"id":"Q4xIfQLXL24SRSDTxsK2","title":"Manage Logpush","pathname":"/products/mn-logz/logpush/manage-logpush","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to create, edit, and delete Real-Time Logpush jobs in the Medianova Control Panel to automate CDN log delivery.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"Logpush"}]},{"id":"CEr5bjTNJ2IzihOK9FzV","title":"Field Reference","pathname":"/products/mn-logz/logpush/field-reference","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Review the available log fields you can include in Real-Time Logpush exports.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"Logpush"}]},{"id":"ChTdpgh2tx75fDiqtHFe","title":"MN Logz Analytics","pathname":"/products/mn-logz/mn-logz-analytics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to deploy and manage your own Grafana-based analytics instance with MN Logz Analytics.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"}]},{"id":"hOLLyLHmv3ly2J6C6sEu","title":"Template & Data Setup","pathname":"/products/mn-logz/mn-logz-analytics/template-and-data-setup","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to configure dashboards, data granularity, and retention settings in MN Logz Analytics.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"MN Logz Analytics"}]},{"id":"21qbDgO80Pwd69HLWgI2","title":"Smart Calculation","pathname":"/products/mn-logz/mn-logz-analytics/template-and-data-setup/smart-calculation","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to use Smart Calculation to automatically recommend the best template and dashboard setup for your analytics instance.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"MN Logz Analytics"},{"label":"Template & Data Setup"}]},{"id":"JiyYzw5tN20BruHMPlG7","title":"Feedback & Issues","pathname":"/products/mn-logz/mn-logz-analytics/template-and-data-setup/feedback-and-issues","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to report issues, request improvements, and share feedback about MN Logz Analytics.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"MN Logz Analytics"},{"label":"Template & Data Setup"}]},{"id":"B9cqe3yKv13sK8TYAAVv","title":"Instance Deployment","pathname":"/products/mn-logz/mn-logz-analytics/instance-deployment","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Deploy a MN Logz Analytics instance with your own domain, Grafana access, and dashboards.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"MN Logz Analytics"}]},{"id":"Cf3e32XOesJmON22CGOQ","title":"Dashboard Library","pathname":"/products/mn-logz/mn-logz-analytics/dashboard-library","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to explore and interpret the dashboards available in MN Logz Analytics.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"MN Logz Analytics"}]},{"id":"5UwNGzou3oaFzQlWsxtp","title":"Overview Dashboard","pathname":"/products/mn-logz/mn-logz-analytics/dashboard-library/overview-dashboard","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to monitor overall CDN traffic, cache ratio, and error trends in the Overview Dashboard.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"MN Logz Analytics"},{"label":"Dashboard Library"}]},{"id":"Iydib26gOnF7j1aQpnfq","title":"Performance Analytics","pathname":"/products/mn-logz/mn-logz-analytics/dashboard-library/performance-analytics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to analyze CDN performance in detail using the Performance Analytics dashboard.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"MN Logz Analytics"},{"label":"Dashboard Library"}]},{"id":"OjFfbdi3coVI9M0RQxQE","title":"HTTP Analytics","pathname":"/products/mn-logz/mn-logz-analytics/dashboard-library/http-analytics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to analyze user behavior, referers, and device activity using the HTTP Analytics dashboard.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"MN Logz Analytics"},{"label":"Dashboard Library"}]},{"id":"NZbEc265RVvKI7UTVnpQ","title":"Cache Analytics","pathname":"/products/mn-logz/mn-logz-analytics/dashboard-library/cache-analytics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to measure CDN cache performance and analyze HIT/MISS trends using the Cache Analytics dashboard.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"MN Logz Analytics"},{"label":"Dashboard Library"}]},{"id":"xPIvfDMaxlgS2Q4AlmHF","title":"CDN Access Logs","pathname":"/products/mn-logz/mn-logz-analytics/dashboard-library/cdn-access-logs","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to explore and analyze raw CDN request logs for debugging, verification, and performance insights.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"MN Logz Analytics"},{"label":"Dashboard Library"}]},{"id":"fGdMGdmLaaGSDDKsO1Th","title":"MN Logz Alerts","pathname":"/products/mn-logz/mn-logz-alerts","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn about MN Logz Alerts and how it detects CDN traffic anomalies and delivers real-time notifications.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"}]},{"id":"Bfak4CdRK311Mpz80flx","title":"Create Alert","pathname":"/products/mn-logz/mn-logz-alerts/create-alert","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to create MN Logz Alerts using templates or custom rules with the step-by-step configuration wizard.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"MN Logz Alerts"}]},{"id":"smvonCI8XXFbqIquXy67","title":"Alert Management","pathname":"/products/mn-logz/mn-logz-alerts/alert-management","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to monitor, manage, and control MN Logz Alerts through the Alert Management dashboard.","breadcrumbs":[{"label":"Products"},{"label":"MN Logz"},{"label":"MN Logz Alerts"}]},{"id":"ES8TpOQ1lYUIAM6SO4gb","title":"DNS","pathname":"/products/dns","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Products"}]},{"id":"sUzp5kncPw3eIdFKRT0C","title":"What is DNS?","pathname":"/products/dns/what-is-dns","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn what DNS is and how it enables reliable domain-to-IP resolution, forming the foundation of Medianova’s global content delivery and redirection systems.","breadcrumbs":[{"label":"Products"},{"label":"DNS"}]},{"id":"U7XBCeFqrxSl4TAjEhV4","title":"Why is DNS Critical?","pathname":"/products/dns/why-is-dns-critical","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn why DNS reliability and propagation directly affect content delivery, availability, and security across Medianova’s CDN and redirection infrastructure.","breadcrumbs":[{"label":"Products"},{"label":"DNS"}]},{"id":"OUEKEbIasDcjGtnBU6Fe","title":"How DNS Works – Step by Step","pathname":"/products/dns/how-dns-works-step-by-step","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how DNS resolution operates step by step, from local caching to authoritative responses, and how Medianova DNS optimizes each stage for speed and reliability.","breadcrumbs":[{"label":"Products"},{"label":"DNS"}]},{"id":"7iGjqAUTR9j3ZLcXVfad","title":"Key Concepts & Terminology","pathname":"/products/dns/key-concepts-and-terminology","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn the core DNS concepts and how domains, zones, and records operate within Medianova’s DNS and CDN architecture.","breadcrumbs":[{"label":"Products"},{"label":"DNS"}]},{"id":"hO8pn8BrHRkMDk2twSqf","title":"Common DNS Misconceptions","pathname":"/products/dns/common-dns-misconceptions","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn about common misunderstandings in DNS configuration and how Medianova DNS addresses them for consistent performance and reliability.","breadcrumbs":[{"label":"Products"},{"label":"DNS"}]},{"id":"7BroQGJ4ME9E2gI6RGMQ","title":"DNS vs Dynamic DNS vs Anycast DNS","pathname":"/products/dns/dns-vs-dynamic-dns-vs-anycast-dns","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn the differences between standard, dynamic, and Anycast DNS, and how Medianova implements Anycast routing for high availability and low-latency resolution.","breadcrumbs":[{"label":"Products"},{"label":"DNS"}]},{"id":"AM46hYFUQxtEQMIM0yoD","title":"Medianova DNS Service","pathname":"/products/dns/medianova-dns-service","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to manage DNS zones and records in the Medianova Control Panel using authoritative Anycast infrastructure with API automation and DNSSEC support.","breadcrumbs":[{"label":"Products"},{"label":"DNS"}]},{"id":"L8XiAjdEfBfbEHjCngpN","title":"Redirect","pathname":"/products/dns/redirect","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Forward traffic from one URL to another directly in the Medianova Control Panel.","breadcrumbs":[{"label":"Products"},{"label":"DNS"}]},{"id":"wokpdzNubWsJGF9uYGaB","title":"Getting Started with Redirect","pathname":"/products/dns/redirect/getting-started-with-redirect","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn the basics of Redirect and understand the difference between HTTP redirects and DNS records.","breadcrumbs":[{"label":"Products"},{"label":"DNS"},{"label":"Redirect"}]},{"id":"I8E0969Uwh1piiDu6Nci","title":"Manage Redirect","pathname":"/products/dns/redirect/manage-redirect","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to create, edit, and delete redirects in the Medianova Control Panel.","breadcrumbs":[{"label":"Products"},{"label":"DNS"},{"label":"Redirect"}]},{"id":"nG8efsrMjpHBLBwL2u8f","title":"Types of Redirects","pathname":"/products/dns/redirect/types-of-redirects","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn about different redirect types, how they work, and when to use them for optimal performance, SEO, and user experience.","breadcrumbs":[{"label":"Products"},{"label":"DNS"},{"label":"Redirect"}]},{"id":"vrLn8dYQW3OA2Ieczyep","title":"Redirect Options","pathname":"/products/dns/redirect/redirect-options","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to configure redirect settings to control how requests are forwarded from the source URL to the target URL.","breadcrumbs":[{"label":"Products"},{"label":"DNS"},{"label":"Redirect"}]},{"id":"cEHgDv7NGBquDGHeLyQ4","title":"Manage account and organizations","pathname":"/account-management/editor","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"ACCOUNT MANAGEMENT"}]},{"id":"8qDS8jf0IOcr0soduLlP","title":"Create an organization","pathname":"/account-management/editor/create-new-organization","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to create a new organization in the Medianova Control Panel to manage your CDN resources and related configurations.","breadcrumbs":[{"label":"ACCOUNT MANAGEMENT"},{"label":"Manage account and organizations"}]},{"id":"CIgWHhM69Tn0ztX9q25u","title":"Invite a user","pathname":"/account-management/editor/invite-user","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Invite users to your organization and manage their roles and resource access in the Medianova Control Panel.","breadcrumbs":[{"label":"ACCOUNT MANAGEMENT"},{"label":"Manage account and organizations"}]},{"id":"VjYGG4VdEXmdTXCBncVA","title":"Change Medianova Control Panel password","pathname":"/account-management/editor/changing-cloud-panel-password","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Change your account password and enable two-factor authentication in the Medianova Control Panel.","breadcrumbs":[{"label":"ACCOUNT MANAGEMENT"},{"label":"Manage account and organizations"}]},{"id":"8CKG10Y17l7EoSmpQRi5","title":"Configure access controls and authentication","pathname":"/account-management/editor/access-controls-and-authentication","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to manage authentication, API credentials, and user roles in the Medianova Control Panel.","breadcrumbs":[{"label":"ACCOUNT MANAGEMENT"},{"label":"Manage account and organizations"}]},{"id":"4gR42WApfW2WDh3EhBh8","title":"Authentication","pathname":"/api-documentation/authentication","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Generate API credentials to authenticate and access Medianova APIs.","breadcrumbs":[{"label":"API Documentation"}]},{"id":"g5X1E5dbXQK2kftTKk5A","title":"Security","pathname":"/api-documentation/security","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"API Documentation"}]},{"id":"UuaHqWESRynGKzeR7TEg","title":"Web Application Firewall (WAF)","pathname":"/api-documentation/security/web-application-firewall-waf","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Manage WAF resources, modes, and custom rules through the Security API.","breadcrumbs":[{"label":"API Documentation"},{"label":"Security"}]},{"id":"5zHmbbFKC2MhrzNuUDgY","title":"SSL/TLS","pathname":"/api-documentation/security/ssl-tls","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Manage SSL and TLS certificates, Let's Encrypt integrations, and certificate lifecycle operations through the Security API.","breadcrumbs":[{"label":"API Documentation"},{"label":"Security"}]},{"id":"0mznD26BHcf367psH2kF","title":"Always Use HTTPS Settings","pathname":"/api-documentation/security/always-use-https-settings","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Enforce HTTPS-only connections for CDN Resources through the Security API.","breadcrumbs":[{"label":"API Documentation"},{"label":"Security"}]},{"id":"H4vCFK4rQIqdrXhQzsU5","title":"Origin Basic Authentication","pathname":"/api-documentation/security/origin-basic-authentication","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Configure Origin Basic Authentication credentials for CDN Resources through the Security API.","breadcrumbs":[{"label":"API Documentation"},{"label":"Security"}]},{"id":"winrWYNDUDYeD3X5lFQZ","title":"Secure Token","pathname":"/api-documentation/security/secure-token","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Configure Secure Token authentication for CDN Resources through the Security API.","breadcrumbs":[{"label":"API Documentation"},{"label":"Security"}]},{"id":"9aypJ8B9BTMcDEIHjB05","title":"Bot Protection","pathname":"/api-documentation/security/bot-protection","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Enable or disable Bot Protection for a CDN Resource through the Security API.","breadcrumbs":[{"label":"API Documentation"},{"label":"Security"}]},{"id":"PNI5EqrRv9t7FrdlbT7O","title":"Hotlink Protection","pathname":"/api-documentation/security/hotlink-protection","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Control Hotlink Protection rules for CDN Resources through the Security API.","breadcrumbs":[{"label":"API Documentation"},{"label":"Security"}]},{"id":"PhQod8f7W13vvIVPiW70","title":"User Agent ACL","pathname":"/api-documentation/security/user-agent-acl","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Define user agent–based access control rules for CDN Resources through the Security API","breadcrumbs":[{"label":"API Documentation"},{"label":"Security"}]},{"id":"o12eO88up4cnLGXglvur","title":"IP Restriction ACL","pathname":"/api-documentation/security/ip-restriction-acl","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Define IP-based access control rules for CDN Resources through the Security API.","breadcrumbs":[{"label":"API Documentation"},{"label":"Security"}]},{"id":"ogRsoijzTo1OQKwoS6pg","title":"Geoblocking","pathname":"/api-documentation/security/geoblocking","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Restrict or allow content delivery by region through the Security API.","breadcrumbs":[{"label":"API Documentation"},{"label":"Security"}]},{"id":"UOfJc1wMjSsIWzhhqDfj","title":"Performance / CDN","pathname":"/api-documentation/performance-cdn","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"API Documentation"}]},{"id":"NMSRGojZZB5NC8BB03vJ","title":"Resources","pathname":"/api-documentation/performance-cdn/resources","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Create, view, update, and delete CDN resources. Use these endpoints to provision a CDN resource, configure its source (CDN Storage or origin), and manage its lifecycle.","breadcrumbs":[{"label":"API Documentation"},{"label":"Performance / CDN"}]},{"id":"TeJah5MSsbksbrwrwrGE","title":"Origin Settings","pathname":"/api-documentation/performance-cdn/origin-settings","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"Performance / CDN"}]},{"id":"cNBps63wfd5uJ36mjYeE","title":"CNAME & SSL","pathname":"/api-documentation/performance-cdn/cname-and-ssl","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"Performance / CDN"}]},{"id":"GghvquAGa5D6PGfNUO9E","title":"Caching","pathname":"/api-documentation/performance-cdn/caching","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"Performance / CDN"}]},{"id":"k0GMJm3ZsUNH9VtNYKQE","title":"Headers","pathname":"/api-documentation/performance-cdn/headers","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"Performance / CDN"}]},{"id":"HT2QF9jbAuerO66cnni6","title":"Image Optimization & WebP","pathname":"/api-documentation/performance-cdn/image-optimization-and-webp","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"Performance / CDN"}]},{"id":"beJhbRJP5TmYSnQwzcvc","title":"Page Rule","pathname":"/api-documentation/performance-cdn/page-rule","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"Performance / CDN"}]},{"id":"C4I76L0gkuQ6nLg3mrnV","title":"Purge","pathname":"/api-documentation/performance-cdn/purge","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"Performance / CDN"}]},{"id":"tFHH7Tpo6mKWplbpPVD4","title":"Prefetch","pathname":"/api-documentation/performance-cdn/prefetch","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"Performance / CDN"}]},{"id":"RXwkxRahqS6CHcATJG3D","title":"Stream Management","pathname":"/api-documentation/performance-cdn/stream-management","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"Performance / CDN"}]},{"id":"meEYH6cp7tf3erqxXBIC","title":"Object Storage / Stook","pathname":"/api-documentation/object-storage-stook","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"API Documentation"}]},{"id":"AnJrhpHuahPidqsWRiP0","title":"Buckets","pathname":"/api-documentation/object-storage-stook/buckets","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Manage your Stook Buckets — create, list, update, and delete them.","breadcrumbs":[{"label":"API Documentation"},{"label":"Object Storage / Stook"}]},{"id":"ZI0pnigZRDJD8Hcwc0vk","title":"Lifecycle Rules","pathname":"/api-documentation/object-storage-stook/buckets/lifecycle-rules","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Configure automatic object expiration and cleanup policies for your Stook Buckets.","breadcrumbs":[{"label":"API Documentation"},{"label":"Object Storage / Stook"},{"label":"Buckets"}]},{"id":"i5sFhRp8Jhuhol4wR4EQ","title":"Credentials","pathname":"/api-documentation/object-storage-stook/credentials","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Manage API credentials that grant access to your Stook Buckets and subfolders.","breadcrumbs":[{"label":"API Documentation"},{"label":"Object Storage / Stook"}]},{"id":"c1aOCqR4z5smuOlcJsqp","title":"FTP Accounts","pathname":"/api-documentation/object-storage-stook/ftp-accounts","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Manage FTP-based access to your Stook Buckets.","breadcrumbs":[{"label":"API Documentation"},{"label":"Object Storage / Stook"}]},{"id":"GEK4nJaP5mldGQHRnUMj","title":"Settings","pathname":"/api-documentation/object-storage-stook/settings","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Manage organization-wide Stook configuration — such as IP restrictions, rate limits, and CORS settings.","breadcrumbs":[{"label":"API Documentation"},{"label":"Object Storage / Stook"}]},{"id":"eySeA5lW9ydauxYlM1Fb","title":"Paths","pathname":"/api-documentation/object-storage-stook/paths","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Manage legacy storage paths using Stook API v1.","breadcrumbs":[{"label":"API Documentation"},{"label":"Object Storage / Stook"}]},{"id":"yKhV4Ynjf4tAKuh6Ifqv","title":"Analytics","pathname":"/api-documentation/analytics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Retrieve historical analytics data for your CDN resources, including traffic, request, and performance metrics within a specified time range.","breadcrumbs":[{"label":"API Documentation"}]},{"id":"zvWcXZn9bTPh9YTZMwsI","title":"WAF Analytics","pathname":"/api-documentation/analytics/waf-analytics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Analyze security events and traffic patterns for Web Application Firewall (WAF) protected CDN resources, including attack statistics, rule matches, and client behavior.","breadcrumbs":[{"label":"API Documentation"},{"label":"Analytics"}]},{"id":"HBcZII7rTd9lMOm4kC93","title":"Stook Analytics","pathname":"/api-documentation/analytics/stook-analytics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Learn how to retrieve and analyze storage performance metrics, usage statistics, and access logs for Stook Object Storage.","breadcrumbs":[{"label":"API Documentation"},{"label":"Analytics"}]},{"id":"QSFRGGUm3T1deEUrYsfG","title":"Resource Analytics","pathname":"/api-documentation/analytics/resource-analytics","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Retrieve analytics data for CDN resources, including historical metrics, traffic distribution, request patterns, and status-based insights.","breadcrumbs":[{"label":"API Documentation"},{"label":"Analytics"}]},{"id":"9PnZz1lrojyFi8g16vxb","title":"DNS","pathname":"/api-documentation/dns","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Manage DNS zones and DNS records programmatically using the DNS API.","breadcrumbs":[{"label":"API Documentation"}]},{"id":"fJxZkLjQG2QL8LkvEpIo","title":"Redirects","pathname":"/api-documentation/dns/redirects","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"Manage HTTP redirect rules programmatically using the Redirects API for your zones.","breadcrumbs":[{"label":"API Documentation"},{"label":"DNS"}]},{"id":"swVZEhSwF1PlpzaW4eL0","title":"April 2026","pathname":"/release-notes/april-2026","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"An overview of product updates, improvements, and fixes released in April 2026.","breadcrumbs":[{"label":"Release Notes"}]},{"id":"uOygtDVsNLXD4FTKhLCo","title":"March 2026","pathname":"/release-notes/march-2026","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"An overview of product updates, improvements, and fixes released in March 2026.","breadcrumbs":[{"label":"Release Notes"}]},{"id":"LUO0Gw79YxMh4hq9H8sA","title":"Common Issues and Solutions","pathname":"/support-and-troubleshooting/common-issues-and-solutions","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Support and Troubleshooting"}]},{"id":"c0W8HusyY5xZVS0MDM67","title":"Troubleshooting Common Setup Issues","pathname":"/support-and-troubleshooting/common-issues-and-solutions/troubleshooting-common-setup-issues","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Support and Troubleshooting"},{"label":"Common Issues and Solutions"}]},{"id":"1oDDXxAr1pHgcTKyAa7F","title":"Troubleshooting Performance Problems","pathname":"/support-and-troubleshooting/common-issues-and-solutions/troubleshooting-performance-problems","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Support and Troubleshooting"},{"label":"Common Issues and Solutions"}]},{"id":"Ud1oLat9t1WsWbFB6Wir","title":"Contacting Customer Support","pathname":"/support-and-troubleshooting/contacting-customer-support","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Support and Troubleshooting"}]},{"id":"080GhL3vmGg2PlMunBns","title":"Definition of Important CDN Terms","pathname":"/glossary/definition-of-important-cdn-terms","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Glossary"}]},{"id":"AOGR7KrZycbXEvubIRBn","title":"Acronyms and Abbreviations","pathname":"/glossary/acronyms-and-abbreviations","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Glossary"}]},{"id":"h4eAnaU2FoIlVsOt5Ah4","title":"Definition of HTTP Status Error Codes","pathname":"/glossary/definition-of-http-status-error-codes","siteSpaceId":"sitesp_qQWXw","lang":"en","description":"","breadcrumbs":[{"label":"Glossary"}]}]}