Knowledge Base
medianova.comSupportLog in
  • Welcome to the Medianova Knowledge Base
  • Getting Started
    • Concepts
    • Start your Free Trial
  • Products
    • Security
      • DDoS Protection
      • SSL/TLS Encryption
        • How to upload and manage SSL Certificates?
        • How to Extract CRT and KEY Files from a PFX Certificate
        • How can I use Free SSL?
        • FAQ
      • Web Application Firewall (WAF)
        • How to activate WAF?
        • Analytics
      • Rate Limiting
      • Hotlink Protection
      • IP Restriction
      • Geoblocking
      • FAQs
    • Performance / CDN
      • Static Content Delivery
        • Create Small Resource
        • Create Large Resource
        • Integrating Static CDN Resource
        • Configuration Basics
          • Medianova IP Blocks
        • Advanced Configuration
          • Origin Settings
            • Advanced Origin Settings
            • Rewrite Origin URLs
            • Origin SNI Request
            • Redirect Handle From Origin
            • Origin Response Timeout
          • CNAME
          • Caching
            • Edge Cache Expiration
            • Browser Cache Rule
            • Query String Caching
            • Etag Verification
            • Error Status Code Cache Expiration
            • Shared Cache
            • Stale Cache
            • Robots.txt file
            • Range Based Caching
          • Headers
            • CORS Header
            • Custom Header
            • X-CDN Header
            • Origin Host Header
            • HTTP Strict Transport (HSTS) Protection
            • X-Frame Options
            • X-XSS Protection
            • X-Content Type Options
          • Purge
          • Prefetch
          • Page Rules
            • Manage Page Rules
            • Page Rules Settings
          • Compression
            • How to Configure Gzip and Brotli
        • Website Framework Integrations
          • Magento CDN Integration
          • Wordpress CDN Integration
          • Phalcon CDN Integration
          • CakePHP CDN Integration
        • Analytics
      • Dynamic Content Acceleration
        • Create Dynamic Resource
        • Integrating Dynamic CDN Resource
        • Aksela Test Steps
        • Advanced Configuration
          • Origin Settings
            • Advanced Origin Settings
            • Rewrite Origin URLs
            • Origin SNI Request
            • Redirect Handle From Origin
            • Origin Response Timeout
          • Caching
            • Edge Cache Expiration
            • Browser Cache Rule
            • Query String Caching
            • Etag Verification
            • Error Status Code Cache Expiration
            • Shared Cache
            • Stale Cache
            • Disallow Cookie Base Cache
            • Cookie Base Cache
            • Header Base Cache
            • Header Value Base Cache
            • MNUID Cookie Base Cache
            • Mobile Redirect
          • Headers
            • CORS Header
            • Custom Header
            • X-CDN Header
            • Origin Host Header
            • HTTP Strict Transport (HSTS) Protection
            • X-Frame Options
            • X-XSS Protection
            • X-Content Type Options
          • Purge
          • Prefetch
          • Page Rules
          • Compression
        • Analytics
      • Streaming Content Delivery
        • Create Streaming Resource
        • Advanced Configuration
          • Origin Settings
            • Redirect Handle From Origin
            • Origin Response Timeout
          • Headers
            • CORS Header
            • Custom Header
            • X-CDN Header
            • Origin Host Header
          • Stream Management
        • Analytics
      • API Caching
      • Private CDN
      • Image Optimization and WebP
        • What is Image Optimization and How Does It Work?
        • What is WebP and How Does It Work?
        • How to Activate Image Optimization and WebP?
        • Analytics
      • FAQs
    • Object Storage / Stook
      • What is Stook?
      • How to Create Stook?
      • How to Connect Bucket?
      • Access Key Management
      • Stook Integration and Usage Guides
        • Migrating Data to Stook Using Rclone
        • Data Transfer to Stook with Cyberduck
        • How to use the AWS SDK for Laravel with Stook?
        • How to use the AWS SDK for PHP with Stook?
        • How do I use the AWS SDK for .NET with Stook?
        • Stook Storage User Guide for AWS CLI
        • How to use AWS SDK for JavaScript with Stook?
        • How do I use Stook with the AWS Java SDK?
        • Using Pre-Signed URL PHP with Stook
        • Using Pre-Marked URL NODEJS With Stook
    • Analytics (MN Logz)
      • Real-Time Logpush
      • Raw Logs
  • Account & Billing
    • Managing Account and Organizations
      • Create new organization
      • Invite user
      • Changing Cloud Panel password
      • Access Controls and Authentication
    • Subscription and Billing
      • Packages
        • Free Trial
        • Starter
        • Growth
        • Enterprise
        • Add-ons
      • Policy
      • Upgrade & Downgrade Procedures
      • Changing your subscription package
      • Payment Info
      • Invoices
  • API Documentation
    • Authentication
    • Security
      • Web Application Firewall (WAF)
      • SSL/TLS
      • Always Use HTTPS Settings
      • Origin Basic Authentication
      • Secure Token
      • Bot Protection
      • Hotlink Protection
      • User Agent ACL
      • IP Restriction ACL
      • Geoblocking
    • Performance / CDN
      • Resources
      • Origin Settings
      • CNAME & SSL
      • Caching
      • Headers
      • Image Optimization & WebP
      • Page Rule
      • Purge
      • Prefetch
      • Stream Management
    • Object Storage / Stook
    • Analytics
      • WAF Analytics
  • Support and Troubleshooting
    • Common Issues and Solutions
      • Troubleshooting Common Setup Issues
      • Troubleshooting Performance Problems
    • Contacting Customer Support
  • Glossary
    • Definition of Important CDN Terms
    • Acronyms and Abbreviations
    • Definition of HTTP Status Error Codes
Powered by GitBook
LogoLogo

© 2025 Medianova. All rights reserved.

On this page
  • SSL/TLS Certificate Configuration
  • Setting the cache-control Headers
  • Website with "Cookies
  • Setting the Expiration Time
  • Web Application Firewall (WAF) Configuration

Was this helpful?

Export as PDF
  1. Support and Troubleshooting
  2. Common Issues and Solutions

Troubleshooting Common Setup Issues

Troubleshooting Common Setup Issues document is designed to assist users in identifying and resolving common challenges encountered during the setup and configuration of Medianova CDN. Ensuring a smooth and optimized content delivery network (CDN) experience is crucial for both content providers and end-users.

Configuring a Content Delivery Network (CDN) is a strategic move for optimizing content delivery and enhancing website performance. However, certain common mistakes in CDN resource configuration can undermine these goals. In this guide, we highlight prevalent errors and provide solutions to ensure a smooth CDN setup.

In the realm of websites, speed is paramount. No one wants visitors leaving due to slow page load times. Leveraging a Content Delivery Network (CDN) is a powerful way to accelerate data delivery, but misconfigurations can hinder its potential. This guide explores key mistakes in CDN setups that lead to decreased cache-hit ratios and offers solutions to ensure optimal performance.

SSL/TLS Certificate Configuration

  • Issue: SSL-related errors or insecure connections.

  • Troubleshooting Steps:

    • Confirm that SSL/TLS is correctly configured in Medianova CDN's Cloud panel.

    • Ensure that the origin server supports the chosen SSL/TLS protocol.

    • Stay informed about the latest security standards and updates.

Setting the cache-control Headers

  • Issue: Incorrectly applying "cache-control: no-cache" headers to all files, preventing content caching and resulting in uncached traffic.

  • Troubleshooting Steps:

    • Selective Application: Use "cache-control: no-cache" headers only for files genuinely excluded from the CDN.

      • Exclude specific files: cache-control: no-cache

      • Other files: No specific cache-control headers

    • Avoid Uncached Traffic: Remove unnecessary headers for effective CDN caching.

Website with "Cookies

  • Issue: Unintentionally sending cookies with static files, impeding CDN caching by default.

  • Troubleshooting Steps:

    • Configure CDN Settings: Explore options for ignoring cookies in your CDN settings.

      • Example: Navigate to CDN Resource: Click on CDN tab → CDN Resource → Caching → Check "Ignore set cookies."

    • Remove Cookie Headers: If CDN settings don't support this, check origin files and remove "set cookies" headers from files intended for caching.

Setting the Expiration Time

  • Issue: Incorrectly configuring cache expiry, potentially leading to a short caching period and high miss ratios.

  • Troubleshooting Steps:

    • Dashboard Configuration: Set a longer cache expiry in the CDN dashboard.

      • Example: Navigate to CDN Resource: Click on CDN tab → CDN Resource → Caching → Adjust "Cache expiry."

    • Priority Note: If max-age and expiration time headers conflict, "max-age" takes precedence.

Web Application Firewall (WAF) Configuration

  • Issue: Legitimate traffic being blocked or false positives.

  • Troubleshooting Steps:

    • Conduct a thorough review of WAF settings and rules to minimize false positives.

    • Collaborate with Medianova support to fine-tune WAF configurations based on your application's unique requirements.

    • Regularly update and customize WAF rules to adapt to evolving security threats.

Last updated 4 months ago

Was this helpful?