info.varnish-software.com Open in urlscan Pro
2606:2c40::c73c:67fe  Public Scan

Submitted URL: https://info.varnish-software.com/e3t/Ctc/ZM+113/c1kT304/VWGV_G4ZrRsZW18hwT26ZQ0pcW1-ywb156ZdqgN8rPF4z5nR32W5BWr2F6lZ3kDW1qDgnJ2mC...
Effective URL: https://info.varnish-software.com/blog/fixing-mixed-content-redirects-in-wordpress?utm_campaign=Evergreen%20Segment%20Campaign%20-...
Submission: On December 12 via api from ES — Scanned from ES

Form analysis 2 forms found in the DOM

POST https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/209523/fa52307e-13a1-4b8e-b810-dc69b35fc6b1

<form id="hsForm_fa52307e-13a1-4b8e-b810-dc69b35fc6b1_546" method="POST" accept-charset="UTF-8" enctype="multipart/form-data" novalidate=""
  action="https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/209523/fa52307e-13a1-4b8e-b810-dc69b35fc6b1"
  class="hs-form-private hsForm_fa52307e-13a1-4b8e-b810-dc69b35fc6b1 hs-form-fa52307e-13a1-4b8e-b810-dc69b35fc6b1 hs-form-fa52307e-13a1-4b8e-b810-dc69b35fc6b1_e7146535-159c-4f36-a85d-2b076693a856 hs-form stacked"
  target="target_iframe_fa52307e-13a1-4b8e-b810-dc69b35fc6b1_546" data-instance-id="e7146535-159c-4f36-a85d-2b076693a856" data-form-id="fa52307e-13a1-4b8e-b810-dc69b35fc6b1" data-portal-id="209523">
  <div class="hs_email hs-email hs-fieldtype-text field hs-form-field"><label id="label-email-fa52307e-13a1-4b8e-b810-dc69b35fc6b1_546" class="" placeholder="Enter your Email"
      for="email-fa52307e-13a1-4b8e-b810-dc69b35fc6b1_546"><span>Email</span><span class="hs-form-required">*</span></label>
    <legend class="hs-field-desc" style="display: none;"></legend>
    <div class="input"><input id="email-fa52307e-13a1-4b8e-b810-dc69b35fc6b1_546" name="email" required="" placeholder="" type="email" class="hs-input" inputmode="email" autocomplete="email" value=""></div>
  </div>
  <div class="hs_blog_default_hubspot_blog_subscription hs-blog_default_hubspot_blog_subscription hs-fieldtype-radio field hs-form-field" style="display: none;"><label
      id="label-blog_default_hubspot_blog_subscription-fa52307e-13a1-4b8e-b810-dc69b35fc6b1_546" class="" placeholder="Enter your Notification Frequency"
      for="blog_default_hubspot_blog_subscription-fa52307e-13a1-4b8e-b810-dc69b35fc6b1_546"><span>Notification Frequency</span></label>
    <legend class="hs-field-desc" style="display: none;"></legend>
    <div class="input"><input name="blog_default_hubspot_blog_subscription" class="hs-input" type="hidden" value="weekly"></div>
  </div>
  <div class="legal-consent-container">
    <div class="hs-richtext">
      <p>Varnish Software will use your contact details to send you weekly blog updates. You can unsubscribe from our communication at any time. You will find more detailed information in our
        <a href="https://www.varnish-software.com/privacy-policy/" rel="noopener">Privacy Policy</a>.</p>
    </div>
  </div>
  <div class="hs_submit hs-submit">
    <div class="hs-field-desc" style="display: none;"></div>
    <div class="actions"><input type="submit" class="hs-button primary large" value="Subscribe"></div>
  </div><input name="hs_context" type="hidden"
    value="{&quot;embedAtTimestamp&quot;:&quot;1702369842049&quot;,&quot;formDefinitionUpdatedAt&quot;:&quot;1698417819285&quot;,&quot;legalConsentOptions&quot;:&quot;{\&quot;legitimateInterestSubscriptionTypes\&quot;:[847607],\&quot;communicationConsentCheckboxes\&quot;:[{\&quot;communicationTypeId\&quot;:32346999,\&quot;label\&quot;:\&quot;I agree to receive other communications from Varnish Software.\&quot;,\&quot;required\&quot;:false}],\&quot;legitimateInterestLegalBasis\&quot;:\&quot;LEGITIMATE_INTEREST_PQL\&quot;,\&quot;communicationConsentText\&quot;:\&quot;Varnish Software is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you. If you consent to us contacting you for this purpose, please tick below to say how you would like us to contact you:\&quot;,\&quot;processingConsentType\&quot;:\&quot;IMPLICIT\&quot;,\&quot;processingConsentText\&quot;:\&quot;In order to provide you the content requested, we need to store and process your personal data. If you consent to us storing your personal data for this purpose, please tick the checkbox below.\&quot;,\&quot;processingConsentCheckboxLabel\&quot;:\&quot;I agree to allow Varnish Software to store and process my personal data.\&quot;,\&quot;privacyPolicyText\&quot;:\&quot;<p>Varnish Software will use your contact details to send you weekly blog updates. You can unsubscribe from our communication at any time. You will find more detailed information in our <a href=\\\&quot;https://www.varnish-software.com/privacy-policy/\\\&quot; rel=\\\&quot;noopener\\\&quot;>Privacy Policy</a>.</p>\&quot;,\&quot;isLegitimateInterest\&quot;:true}&quot;,&quot;disableCookieSubmission&quot;:&quot;true&quot;,&quot;userAgent&quot;:&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.71 Safari/537.36&quot;,&quot;pageTitle&quot;:&quot;Fixing Mixed Content and ERR_TOO_MANY_REDIRECTS errors in WordPress When using Varnish&quot;,&quot;pageUrl&quot;:&quot;https://info.varnish-software.com/blog/fixing-mixed-content-redirects-in-wordpress?utm_campaign=Evergreen%20Segment%20Campaign%20-%20Varnish%20Cache&amp;utm_medium=email&amp;_hsmi=286046983&amp;_hsenc=p2ANqtz-9YwEBcrZLyxCW91Z6vA3wU55HnAerq4NMLY6yesz9lGRBWhmWYcnqO-S5znRn4K_bmgCRYsstlqr8bcsVpV6yJ7oPbIfzhq89BzvLV2pzlegwm6rI&amp;utm_content=286047536&amp;utm_source=hs_email&quot;,&quot;pageId&quot;:&quot;148829336936&quot;,&quot;urlParams&quot;:{&quot;utm_campaign&quot;:&quot;Evergreen Segment Campaign - Varnish Cache&quot;,&quot;utm_medium&quot;:&quot;email&quot;,&quot;_hsmi&quot;:&quot;286046983&quot;,&quot;_hsenc&quot;:&quot;p2ANqtz-9YwEBcrZLyxCW91Z6vA3wU55HnAerq4NMLY6yesz9lGRBWhmWYcnqO-S5znRn4K_bmgCRYsstlqr8bcsVpV6yJ7oPbIfzhq89BzvLV2pzlegwm6rI&quot;,&quot;utm_content&quot;:&quot;286047536&quot;,&quot;utm_source&quot;:&quot;hs_email&quot;},&quot;isHubSpotCmsGeneratedPage&quot;:true,&quot;canonicalUrl&quot;:&quot;https://info.varnish-software.com/blog/fixing-mixed-content-redirects-in-wordpress&quot;,&quot;contentType&quot;:&quot;blog-post&quot;,&quot;hutk&quot;:&quot;5d41cbe35a19e86f024d107f353c2e9b&quot;,&quot;__hsfp&quot;:36100877,&quot;__hssc&quot;:&quot;54674356.1.1702369843534&quot;,&quot;__hstc&quot;:&quot;54674356.5d41cbe35a19e86f024d107f353c2e9b.1702369843534.1702369843534.1702369843534.1&quot;,&quot;formTarget&quot;:&quot;#hs_form_target_blog_subscription_546&quot;,&quot;formInstanceId&quot;:&quot;546&quot;,&quot;pageName&quot;:&quot;Fixing Mixed Content and ERR_TOO_MANY_REDIRECTS errors in WordPress When using Varnish&quot;,&quot;rumScriptExecuteTime&quot;:1546.900001525879,&quot;rumTotalRequestTime&quot;:1844.6000022888184,&quot;rumTotalRenderTime&quot;:1907.6000022888184,&quot;rumServiceResponseTime&quot;:297.70000076293945,&quot;rumFormRenderTime&quot;:63,&quot;locale&quot;:&quot;en&quot;,&quot;timestamp&quot;:1702369843546,&quot;originalEmbedContext&quot;:{&quot;portalId&quot;:&quot;209523&quot;,&quot;formId&quot;:&quot;fa52307e-13a1-4b8e-b810-dc69b35fc6b1&quot;,&quot;region&quot;:&quot;na1&quot;,&quot;target&quot;:&quot;#hs_form_target_blog_subscription_546&quot;,&quot;isBuilder&quot;:false,&quot;isTestPage&quot;:false,&quot;isPreview&quot;:false,&quot;formInstanceId&quot;:&quot;546&quot;,&quot;formsBaseUrl&quot;:&quot;/_hcms/forms&quot;,&quot;css&quot;:&quot;&quot;,&quot;inlineMessage&quot;:&quot;Thank you for Subscribing!&quot;,&quot;isMobileResponsive&quot;:true,&quot;pageName&quot;:&quot;Fixing Mixed Content and ERR_TOO_MANY_REDIRECTS errors in WordPress When using Varnish&quot;,&quot;pageId&quot;:&quot;148829336936&quot;,&quot;contentType&quot;:&quot;blog-post&quot;,&quot;formData&quot;:{&quot;cssClass&quot;:&quot;hs-form stacked&quot;},&quot;isCMSModuleEmbed&quot;:true},&quot;correlationId&quot;:&quot;e7146535-159c-4f36-a85d-2b076693a856&quot;,&quot;renderedFieldsIds&quot;:[&quot;email&quot;,&quot;blog_default_hubspot_blog_subscription&quot;],&quot;captchaStatus&quot;:&quot;NOT_APPLICABLE&quot;,&quot;emailResubscribeStatus&quot;:&quot;NOT_APPLICABLE&quot;,&quot;isInsideCrossOriginFrame&quot;:false,&quot;source&quot;:&quot;forms-embed-1.4270&quot;,&quot;sourceName&quot;:&quot;forms-embed&quot;,&quot;sourceVersion&quot;:&quot;1.4270&quot;,&quot;sourceVersionMajor&quot;:&quot;1&quot;,&quot;sourceVersionMinor&quot;:&quot;4270&quot;,&quot;allPageIds&quot;:{&quot;embedContextPageId&quot;:&quot;148829336936&quot;,&quot;analyticsPageId&quot;:&quot;148829336936&quot;,&quot;contentPageId&quot;:148829336936,&quot;contentAnalyticsPageId&quot;:&quot;148829336936&quot;},&quot;_debug_embedLogLines&quot;:[{&quot;clientTimestamp&quot;:1702369842162,&quot;level&quot;:&quot;INFO&quot;,&quot;message&quot;:&quot;Retrieved pageContext values which may be overriden by the embed context: {\&quot;pageTitle\&quot;:\&quot;Fixing Mixed Content and ERR_TOO_MANY_REDIRECTS errors in WordPress When using Varnish\&quot;,\&quot;pageUrl\&quot;:\&quot;https://info.varnish-software.com/blog/fixing-mixed-content-redirects-in-wordpress?utm_campaign=Evergreen%20Segment%20Campaign%20-%20Varnish%20Cache&amp;utm_medium=email&amp;_hsmi=286046983&amp;_hsenc=p2ANqtz-9YwEBcrZLyxCW91Z6vA3wU55HnAerq4NMLY6yesz9lGRBWhmWYcnqO-S5znRn4K_bmgCRYsstlqr8bcsVpV6yJ7oPbIfzhq89BzvLV2pzlegwm6rI&amp;utm_content=286047536&amp;utm_source=hs_email\&quot;,\&quot;userAgent\&quot;:\&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.71 Safari/537.36\&quot;,\&quot;urlParams\&quot;:{\&quot;utm_campaign\&quot;:\&quot;Evergreen Segment Campaign - Varnish Cache\&quot;,\&quot;utm_medium\&quot;:\&quot;email\&quot;,\&quot;_hsmi\&quot;:\&quot;286046983\&quot;,\&quot;_hsenc\&quot;:\&quot;p2ANqtz-9YwEBcrZLyxCW91Z6vA3wU55HnAerq4NMLY6yesz9lGRBWhmWYcnqO-S5znRn4K_bmgCRYsstlqr8bcsVpV6yJ7oPbIfzhq89BzvLV2pzlegwm6rI\&quot;,\&quot;utm_content\&quot;:\&quot;286047536\&quot;,\&quot;utm_source\&quot;:\&quot;hs_email\&quot;},\&quot;pageId\&quot;:\&quot;148829336936\&quot;,\&quot;contentAnalyticsPageId\&quot;:\&quot;148829336936\&quot;,\&quot;contentPageId\&quot;:148829336936,\&quot;isHubSpotCmsGeneratedPage\&quot;:true}&quot;},{&quot;clientTimestamp&quot;:1702369842164,&quot;level&quot;:&quot;INFO&quot;,&quot;message&quot;:&quot;Retrieved countryCode property from normalized embed definition response: \&quot;ES\&quot;&quot;},{&quot;clientTimestamp&quot;:1702369843542,&quot;level&quot;:&quot;INFO&quot;,&quot;message&quot;:&quot;Retrieved analytics values from API response which may be overriden by the embed context: {\&quot;hutk\&quot;:\&quot;5d41cbe35a19e86f024d107f353c2e9b\&quot;,\&quot;canonicalUrl\&quot;:\&quot;https://info.varnish-software.com/blog/fixing-mixed-content-redirects-in-wordpress\&quot;,\&quot;contentType\&quot;:\&quot;blog-post\&quot;,\&quot;pageId\&quot;:\&quot;148829336936\&quot;}&quot;}]}"><iframe
    name="target_iframe_fa52307e-13a1-4b8e-b810-dc69b35fc6b1_546" style="display: none;"></iframe>
</form>

POST https://forms.hubspot.com/submissions/v3/public/submit/formsnext/multipart/209523/457184bd-0901-4b19-b9df-643ce223d3fd

<form novalidate="" accept-charset="UTF-8" action="https://forms.hubspot.com/submissions/v3/public/submit/formsnext/multipart/209523/457184bd-0901-4b19-b9df-643ce223d3fd" enctype="multipart/form-data" id="hsForm_457184bd-0901-4b19-b9df-643ce223d3fd"
  method="POST" class="newsletter-signup hs-form hs-form-private hs-form-457184bd-0901-4b19-b9df-643ce223d3fd_534815bc-d393-46e9-a531-0be49d3bd6b1" data-form-id="457184bd-0901-4b19-b9df-643ce223d3fd" data-portal-id="209523"
  target="target_iframe_457184bd-0901-4b19-b9df-643ce223d3fd" data-reactid=".hbspt-forms-0">
  <div class="hs_email field hs-form-field" data-reactid=".hbspt-forms-0.0:$0">
    <label id="label-email-457184bd-0901-4b19-b9df-643ce223d3fd" class="" for="email-457184bd-0901-4b19-b9df-643ce223d3fd" data-reactid=".hbspt-forms-0.0:$0.0"><span data-reactid=".hbspt-forms-0.0:$0.0.0">Your e-mail address</span><span
        class="hs-form-required" data-reactid=".hbspt-forms-0.0:$0.0.1">*</span></label>
    <div class="input" data-reactid=".hbspt-forms-0.0:$0.$email">
      <input id="email-457184bd-0901-4b19-b9df-643ce223d3fd" class="hs-input" type="email" name="email" required="" placeholder="Email" value="" data-reactid=".hbspt-forms-0.0:$0.$email.0">
    </div>
  </div>
  <div class="hs_privacy_policy_approval field hs-form-field" data-reactid=".hbspt-forms-0.0:$1">
    <div class="input" data-reactid=".hbspt-forms-0.0:$1.$privacy_policy_approval">
      <ul class="inputs-list" required="" data-reactid=".hbspt-forms-0.0:$1.$privacy_policy_approval.0">
        <li class="hs-form-booleancheckbox" data-reactid=".hbspt-forms-0.0:$1.$privacy_policy_approval.0.0">
          <label for="privacy_policy_approval-457184bd-0901-4b19-b9df-643ce223d3fd" class="hs-form-booleancheckbox-display" data-reactid=".hbspt-forms-0.0:$1.$privacy_policy_approval.0.0.0"><input
              id="privacy_policy_approval-457184bd-0901-4b19-b9df-643ce223d3fd" class="hs-input" type="checkbox" name="privacy_policy_approval" value="true" data-reactid=".hbspt-forms-0.0:$1.$privacy_policy_approval.0.0.0.0"><span
              data-reactid=".hbspt-forms-0.0:$1.$privacy_policy_approval.0.0.0.1">Varnish Software will use your contact details to send you a monthly newsletter. You can unsubscribe from our communication at any time. You will find more detailed
              information in our
              <a href="https://www.varnish-software.com/privacy-policy/?__hstc=1833966.1edd8619554e2f1ed9424a43a053ed2e.1518597556996.1518597556996.1518597556996.1&amp;__hssc=1833966.13.1519820244380&amp;__hsfp=1722085392" target="_blank">Privacy Policy</a>.</span><span
              class="hs-form-required" data-reactid=".hbspt-forms-0.0:$1.$privacy_policy_approval.0.0.0.2">*</span></label>
        </li>
      </ul>
    </div>
  </div>
  <div class="hs_submit" data-reactid=".hbspt-forms-0.3">
    <div class="actions" data-reactid=".hbspt-forms-0.3.1">
      <input type="submit" value="Subscribe" class="hs-button primary large" data-reactid=".hbspt-forms-0.3.1.0">
    </div>
  </div>
  <input name="hs_context" type="hidden" value="...">
</form>

Text Content

We and our partners use technology such as cookies on our site to personalise
content and ads, provide social media features, and analyse our traffic. Click
below to consent to the use of this technology across the web. To find out more
about the cookies we use, see our Privacy Policy.

No problem! Decline
Free Trial Menu
 * Events
 * Careers
 * Contact
 * Developers

 * Products
   * Varnish Enterprise
   * Varnish Contoller
   * Varnish Traffic Router
   * Varnish Cache
   * How it works
 * Solutions
   * Varnish Enterprise
     * API & Web Acceleration
     * Private CDN
     * Edge Cloud
     * Streaming Server
   * Varnish Cloud
 * Pricing
   * Overview
   * Academia
 * Support
   * Overview
   * Varnish Managed Services
   * Professional Services
 * Resources
   * Blog
   * Case studies
   * White papers
   * Videos & demos
   * Webinars
   * Books
   * Technical
     * Documentation
   * Reports
   * Glossary
   * Training
 * Company
   * About us
   * Press
   * Careers
   * Events
   * Partners
 * Start a free trial


FIXING MIXED CONTENT AND ERR_TOO_MANY_REDIRECTS ERRORS IN WORDPRESS WHEN USING
VARNISH

 

WordPress is one of the most popular content management systems in the world. It
originally started as blogging software, but it has evolved to become a
full-blown website building tool (dare I say framework?).



Just like any other CMS and framework, operating WordPress at scale requires a
lot of server resources. To reduce the pressure on your application servers and
to reduce infrastructure requirements, you can add a caching solution like
Varnish.

Because of its power and flexibility, Varnish is very popular in the WordPress
community. There are numerous Varnish plugins available for WordPress, which
facilitate the integration of Varnish and ensure content is purged from the
cache at the right time.

However, when you operate WordPress with Varnish Cache in front of it, you might
run into some TLS awareness roadblocks that result in two common issues:

 * Mixed content
 * The ERR_TOO_MANY_REDIRECTS error

 



 


MIXED CONTENT

Mixed content means that the output of a web page contains both HTTP and HTTPS
URLs. When the browser spots this mix, it considers this page unsafe and returns
an error.

Some browsers will automatically upgrade plain HTTP requests to HTTPS requests
to reduce the impact of the mixed content. Still, you need to fix this problem.

Mixed content in WordPress is caused by the lack of TLS awareness when a proxy
is used.  

While Varnish Enterprise, the commercial version of Varnish, has native TLS
support, the open source version doesn’t. This means the TLS session needs to be
terminated by a TLS Proxy. Meanwhile, Varnish will communicate with WordPress
over plain and unencrypted HTTP.

Despite having the ability to set the conventional X-Forwarded-Proto header in
Varnish to inform WordPress about the terminated TLS session, WordPress has no
built-in support for this header and renders plain HTTP URLs in its output. 

 


THE ERR_TOO_MANY_REDIRECTS ERROR

Another TLS-related issue you may encounter when using Varnish in WordPress, is
the dreaded ERR_TOO_MANY_REDIRECTS error.

The error implies that your browser has done too many redirection attempts and
aborted the execution to prevent an infinite loop.

This issue occurs when WordPress enforces HTTP to HTTPS redirections. This
obviously ties into the mixed content issue, because WordPress considers HTTPS
requests with terminated TLS nothing more than plain HTTP.

WordPress will keep redirecting, which eventually triggers the
ERR_TOO_MANY_REDIRECTS error in the browser.

But even if you would use Varnish Enterprise, which has native TLS support, you
would still run the risk of getting stuck in the redirect loop. Varnish will try
to cache the response that is returned by WordPress and even redirects end up in
the cache.

If the first request for a resource is done over plain HTTP, Varnish will cache
the redirection response. Even if the next request is an HTTPS request, the
redirection will still be served from the cache.

And that’s because Varnish doesn’t take the request scheme (HTTP or HTTPS) into
account when composing the cache lookup hash. Only the request URL and the Host
header matter, so there’s no separate cache entry for the HTTPS version of a
page.

 


THE SOLUTION

The solution to both problems revolves around adding TLS awareness: both in
WordPress and in Varnish.

By setting the X-Forwarded-Proto header in Varnish or the TLS proxy, we can make
WordPress aware of the terminated protocol. For WordPress to correctly render
HTTPS URLs, some minor configuration changes are required in the wp-config.php
file.

If that’s not possible, TLS awareness can be configured in your web server. We
have example code of how to do this in both Apache and Nginx.

The final piece of the puzzle is setting a Vary: X-Forwarded-Proto header in
your web server configuration to inform Varnish that it should take the value of
the X-Forwarded-Proto header into account when creating the cache lookup hash.
You can even tackle this issue directly in Varnish without changing your web
server config.

 


READ THE VARNISH DEVELOPER PORTAL TUTORIAL

You now know the context of these TLS-related issues in WordPress and you know
what the solution is. However, we haven’t yet explained how to solve them.

We actually created a comprehensive tutorial on the Varnish Developer Portal
that explains the problem and the various solutions in detail.

 



Topics: WordPress, DevPortal, redirect loops




12/6/23 11:07 PM by Thijs Feryn


ALL THINGS VARNISH RELATED

The Varnish blog is where the our team writes about all things related to
Varnish Cache and Varnish Software...or simply vents.


SUBSCRIBE TO OUR BLOG

Email*

Notification Frequency


Varnish Software will use your contact details to send you weekly blog updates.
You can unsubscribe from our communication at any time. You will find more
detailed information in our Privacy Policy.




RECENT POSTS

 * Fixing Mixed Content and ERR_TOO_MANY_REDIRECTS errors in WordPress When
   using Varnish
 * Top Ten Developer Portal Articles of 2023
 * Mauve Mailorder's Need for Speed: A Success Story of Efficiency and Control
   with Varnish Enterprise
 * How to Speed up Liferay Web Portals with Varnish Enterprise
 * What Private Content Delivery Is and Why it Matters


POSTS BY TOPIC

 * Varnish Cache (98)
 * VCL (73)
 * varnish enterprise (54)
 * 2MTT (42)
 * Varnish Plus (38)
 * CDN (29)
 * web performance (29)
 * Varnish Software (28)
 * e-commerce (25)
 * VMODs (21)
 * caching (21)
 * Varnish Summit (20)
 * content delivery (19)
 * private CDN solution (19)
 * video streaming (19)
 * Black Friday (18)
 * e-commerce performance (18)
 * 5G (17)
 * origin shield (17)
 * cybersecurity (16)
 * high performance (16)
 * CDNs (15)
 * HTTP streaming (15)
 * Open Source (15)
 * multi-CDN (15)
 * TLS (14)
 * Varnish Enterprise 6 (14)
 * live streaming (14)
 * MSE (12)
 * web scalability (12)
 * Varnish Configuration Language (11)
 * ott streaming (11)
 * varnish cloud (11)
 * varnish for streaming (11)
 * New Release (10)
 * VCL best practices (10)
 * Varnish Controller (10)
 * Varnish Features (10)
 * Varnish Professional Services (10)
 * caching for web performance (10)
 * edge computing (10)
 * sustainability (10)
 * varnish administration console (10)
 * web caching (10)
 * DIY CDNs (9)
 * Varnish High Availability (9)
 * cache invalidation (9)
 * hybrid CDN solution (9)
 * origin protect (9)
 * parallel ESI (9)
 * streaming (9)
 * varnishtest (9)
 * web security (9)
 * APIs (8)
 * Content Delivery World (8)
 * Security (8)
 * TLS/SSL (8)
 * VHA (8)
 * VMOD (8)
 * Varnish Massive Storage Engine (8)
 * Varnish Plus Cloud (8)
 * Varnish on cloud platforms (8)
 * diy cdn (8)
 * e-learning (8)
 * load balancing (8)
 * low-latency (8)
 * optimizing mobile for e-commerce (8)
 * scalability (8)
 * API management (7)
 * Singles' Day (7)
 * Summer of Security (7)
 * Top Ten Features of Varnish (7)
 * content delivery solution (7)
 * e-commerce customer expectations (7)
 * mobile performance (7)
 * mobile web performance (7)
 * professional services (7)
 * retail web performance (7)
 * ssl (7)
 * video content delivery (7)
 * web performance black friday (7)
 * AWS (6)
 * Advanced Cache Invalidation (6)
 * Edgestash (6)
 * GDPR (6)
 * Gaming (6)
 * Gaming CDN (6)
 * Greatest Hits (6)
 * Memory Governor (6)
 * VAC (6)
 * Varnish Software Partners (6)
 * Varnish custom statistics (6)
 * Varnish solutions (6)
 * Varnish support (6)
 * Varnish10years (6)
 * always on retail (6)
 * cache control (6)
 * cloud computing (6)
 * cyber threats (6)
 * ecommerce (6)
 * edge logic (6)
 * hitch (6)
 * multi-CDN Strategies (6)
 * technology solutions (6)
 * web acceleration (6)
 * web speed (6)
 * web traffic peaks (6)
 * website performance (6)
 * CDN Under the Hood (5)
 * Fastly Outage (5)
 * Gaming Community (5)
 * Gaming Trends (5)
 * HTTP2 (5)
 * JSON (5)
 * TTL (5)
 * TTL management (5)
 * Traffic Router (5)
 * Varnish Cache Plus (5)
 * Varnish integration with Akamai (5)
 * Varnish training (5)
 * cloud (5)
 * cloud caching (5)
 * cloud caching solution (5)
 * data security (5)
 * e-commerce strategy (5)
 * grace in Varnish (5)
 * high availabiity (5)
 * high availability (5)
 * increase web performance (5)
 * intelligent caching (5)
 * product training (5)
 * public sector (5)
 * securing content delivery (5)
 * varnishlog (5)
 * webinar (5)
 * Akamai Connector for Varnish (4)
 * Amazon Prime Day (4)
 * CDN for gaming (4)
 * Cookies (4)
 * Cyber Monday (4)
 * DDoS (4)
 * DDoS attacks (4)
 * IoT (4)
 * Microsoft Azure (4)
 * Performance (4)
 * US presidential election (4)
 * VCS (4)
 * Varnish Extend (4)
 * Varnish Plus Cloud AWS (4)
 * Varnish migration (4)
 * Varnish tips and tricks (4)
 * Varnish wiki (4)
 * VoD streaming (4)
 * api acceleration (4)
 * authentication (4)
 * authorization (4)
 * banning (4)
 * carbon footprint (4)
 * content delivery network (4)
 * cyber attacks (4)
 * data protection (4)
 * future of streaming (4)
 * gdpr compliance (4)
 * holiday shopping (4)
 * how to migrate from Varnish 3 to Varnish 4 (4)
 * in-house CDN (4)
 * in-process TLS (4)
 * latest version of Varnish Cache (4)
 * massive storage engine (4)
 * mobile web user experience (4)
 * online shopping (4)
 * optimize mobile content delivery (4)
 * paywall (4)
 * prefetching content (4)
 * real-time statistics (4)
 * reduce streaming costs (4)
 * request coalescing (4)
 * streaming trends (4)
 * total encryption (4)
 * varnish logging (4)
 * varnish mistakes (4)
 * varnishstat (4)
 * video delivery (4)
 * waf (4)
 * web traffic spikes (4)
 * website scaling (4)
 * API engine (3)
 * Akamai (3)
 * Amazon Web Services (3)
 * CacheFly (3)
 * Core Web Vitals (3)
 * DevPortal (3)
 * HTTP (3)
 * HTTPS (3)
 * IT infrastructure (3)
 * Multitenancy (3)
 * PROXY protocol (3)
 * Persistence (3)
 * Remote Working (3)
 * Telcos (3)
 * Using Varnish to speed up Magento (3)
 * VCL editor (3)
 * VCL snippets (3)
 * Varnish Cache anniversary (3)
 * Varnish Edge Cloud (3)
 * Varnish Shared Memory Log (3)
 * Varnish and Docker (3)
 * VoD (3)
 * Web Core Values (3)
 * access control (3)
 * broadcast (3)
 * broadcasting trends (3)
 * cache encryption (3)
 * caching goals (3)
 * caching technology (3)
 * cyber five (3)
 * debugging (3)
 * dynamic backends (3)
 * encryption (3)
 * grace (3)
 * how to stream live video (3)
 * internet security (3)
 * latency (3)
 * live video content delivery (3)
 * live video streaming (3)
 * memory (3)
 * multi-CDN strategy (3)
 * news (3)
 * phishing attacks (3)
 * prefetch (3)
 * product (3)
 * purging (3)
 * tech predictions (3)
 * technology (3)
 * transport security (3)
 * using Varnish (3)
 * varnish broadcaster (3)
 * varnish controller 3.0 (3)
 * varnish installation (3)
 * varnish modules (3)
 * virtual infrastructure (3)
 * vmod-http (3)
 * vmod-json (3)
 * web application firewall (3)
 * ykey (3)
 * 150Gbps (2)
 * 2016 (2)
 * 500Gbps (2)
 * API performance (2)
 * Adobe CQ (2)
 * CDN Security (2)
 * COVID-19 (2)
 * Cedexis (2)
 * Cloud Gaming (2)
 * Community (2)
 * Covid-19 crisis (2)
 * Customer Success (2)
 * DNS (2)
 * DigitalOcean (2)
 * Docker (2)
 * ESI (2)
 * Euro 2016 (2)
 * Fastly (2)
 * Getting started with Varnish (2)
 * Github (2)
 * H/2 (2)
 * HAProxy (2)
 * HTTP/2 (2)
 * IBC (2)
 * Image VMOD (2)
 * JWT (2)
 * MSE with persistence (2)
 * Magento (2)
 * NGINX (2)
 * OTT video streaming (2)
 * PoPs (2)
 * Rust (2)
 * Streaming Server (2)
 * Streaming in Germany (2)
 * Super Bowl (2)
 * TCP acceleration (2)
 * TLS termination (2)
 * The Varnish Book (2)
 * UDO (2)
 * URLs (2)
 * VMOD tutorial (2)
 * VMOD-accept (2)
 * VPOP (2)
 * Varnish 3 (2)
 * Varnish 4 (2)
 * Varnish API Engine (2)
 * Varnish Awards (2)
 * Varnish Cache awards (2)
 * Varnish Cache migration (2)
 * Varnish Developer Portal (2)
 * Varnish Docker Image (2)
 * Varnish Health Check (2)
 * Varnish Plus Cloud Google Cloud Platform (2)
 * Varnish Plus migration (2)
 * Varnish Testing (2)
 * Varnish as load balancer (2)
 * Varnish automation (2)
 * Varnish best practices (2)
 * Varnish for Academia (2)
 * Varnish for authentication and authorization (2)
 * VarnishCon (2)
 * WordPress (2)
 * architectural efficiency (2)
 * asynchronous operation (2)
 * backend health (2)
 * backend shield (2)
 * backend website traffic (2)
 * backends (2)
 * bottleneck bandwidth (2)
 * brotli (2)
 * business benefits of hybrid DIY CDN (2)
 * cache hit rate (2)
 * cached objects (2)
 * caching dynamic CDN content (2)
 * content delivery software (2)
 * control content (2)
 * custom VCL (2)
 * debugging Varnish (2)
 * development (2)
 * distance learning (2)
 * e-commerce platform (2)
 * e-commerce security (2)
 * edtech (2)
 * education (2)
 * event (2)
 * events (2)
 * going green (2)
 * graphql (2)
 * greening of streaming (2)
 * health check (2)
 * hidden VMODs (2)
 * hit-for-pass (2)
 * how to install Varnish on Ubuntu (2)
 * infrastructure in the cloud (2)
 * installing Varnish on Ubuntu (2)
 * live streaming via commercial CDN (2)
 * m-commerce (2)
 * managed services (2)
 * microservices (2)
 * mobile e-commerce (2)
 * mobile edge computing (2)
 * mobile shopping (2)
 * multi-factor authentication (2)
 * multimedia content delivery (2)
 * network scale (2)
 * object storage (2)
 * oracle cloud marketplace (2)
 * page load time (2)
 * preparing for viral video delivery (2)
 * prewarming the cache (2)
 * privacy (2)
 * probes (2)
 * redirect loops (2)
 * reduce egress fees (2)
 * regex (2)
 * rewriting URLs (2)
 * speed up mobile content delivery (2)
 * stale content (2)
 * streaming video bandwidth (2)
 * use case (2)
 * using VCL (2)
 * varnish (2)
 * varnish cache 5.0 (2)
 * varnish controller 5.0 (2)
 * varnish events (2)
 * varnish startup guide (2)
 * varnishncsa (2)
 * video on demand (2)
 * web content performance (2)
 * web traffic (2)
 * work environment (2)
 * zipnish (2)
 * zoom (2)
 * 2018 predictions (1)
 * 4k streaming (1)
 * ACL (1)
 * API architecture (1)
 * API call management (1)
 * API call performance (1)
 * AR/3D (1)
 * Adobe dispatcher (1)
 * Alexa (1)
 * Alibaba (1)
 * Amazon Prime Day Sales (1)
 * Amsterdam (1)
 * Amsterdam, 2016 (1)
 * Apache (1)
 * Artifactory (1)
 * Asmterdam (1)
 * Augmented shopping (1)
 * Bot Identity Verification (1)
 * C (1)
 * CA SSO (1)
 * CBC (1)
 * CDN performance enhancements (1)
 * CMS performance (1)
 * CSR (1)
 * Christmas code freeze (1)
 * Cisco Webex (1)
 * Cluster Configuration Management (1)
 * Compression (1)
 * DataDog (1)
 * David Bowie (1)
 * Delayed Cache (1)
 * Digital Element IP (1)
 * Dos & Don'ts (1)
 * Drupal (1)
 * Drupal 8 (1)
 * Drupal performance (1)
 * ESI e-commerce (1)
 * ESI media publishers (1)
 * Encoding (1)
 * Endeca (1)
 * Etag header (1)
 * Eventbrite (1)
 * Finance (1)
 * First Contentful Paint (1)
 * First Input Delay (1)
 * Glenn Frey (1)
 * Google Assistant (1)
 * HA (1)
 * Hitch 1.6 (1)
 * IBC 2019 (1)
 * IP ACL (1)
 * IP address (1)
 * IT (1)
 * IT footprint (1)
 * Improve Drupal performance (1)
 * Improving artifactory performance (1)
 * JWT VMOD (1)
 * June (1)
 * Largest Contentful Paint (1)
 * MEC (1)
 * Magento2 (1)
 * Mustache (1)
 * NetApp (1)
 * New York Times (1)
 * O'Reilly book (1)
 * OCSP stapling (1)
 * OSCON (1)
 * Olympics (1)
 * PHK (1)
 * PROXY (1)
 * PS5 (1)
 * PS5 pre-orders (1)
 * Pinterest (1)
 * Pre-orders (1)
 * Routing (1)
 * SFR (1)
 * SFR CDN (1)
 * SSO (1)
 * STL (1)
 * ScaleUp Awards (1)
 * Sharding (1)
 * Shibboleth (1)
 * Single sign-on (1)
 * Siri (1)
 * Skills Matter (1)
 * Slicer VMOD (1)
 * Sony (1)
 * Squid (1)
 * StackWorld Awards (1)
 * StorageGrid (1)
 * Streaming Media Readers' Choice Awards (1)
 * Super Bowl advertising (1)
 * Super Bowl campaigns (1)
 * Super Tuesday (1)
 * Survey (1)
 * TTFB (1)
 * Tesla (1)
 * Tesla CDN (1)
 * Time to First Byte (1)
 * Twitch (1)
 * UI (1)
 * US Cloud Act (1)
 * US presidential election 2020 (1)
 * Ubuntu (1)
 * Unemployment (1)
 * Use Varnish to boost Drupal performance (1)
 * User Security (1)
 * Using Varnish with Magento (1)
 * V credit bundles (1)
 * V credits (1)
 * VCS API (1)
 * VCT (1)
 * VMOD accounting (1)
 * VMOD in the spotlight (1)
 * VMOD-str (1)
 * VSL (1)
 * Varnish 4.1 (1)
 * Varnish 5.0 (1)
 * Varnish Administration training (1)
 * Varnish Award for Value (1)
 * Varnish Cache Plus relocation support (1)
 * Varnish Controller 4.0 (1)
 * Varnish Plus Audit (1)
 * Varnish Plus Cloud Azure (1)
 * Varnish Plus Open Partners (1)
 * Varnish Plus Quick Start (1)
 * Varnish Plus versus Varnish Plus Cloud comparison (1)
 * Varnish SharedLog (1)
 * Varnish Training Academy (1)
 * Varnish and Drupal (1)
 * Varnish and Endeca (1)
 * Varnish as media server (1)
 * Varnish for Telcos (1)
 * Varnish for eCommerce (1)
 * Varnish for public sector (1)
 * Varnish lab (1)
 * Wikipedia (1)
 * Zipkin (1)
 * accept headers (1)
 * access roles in Varnish Administration Console (1)
 * activedns (1)
 * advanced Varnish training (1)
 * advanced cookie handling (1)
 * analytics (1)
 * app performance (1)
 * asking server about content freshness (1)
 * automation (1)
 * autoscaling (1)
 * avoiding varnish mistakes (1)
 * awards (1)
 * backend logs (1)
 * bandwidth for streaming (1)
 * bandwidth shaping (1)
 * basic authentication (1)
 * basics (1)
 * beer (1)
 * beer brewing (1)
 * benchmark parallel vs serial ESI processing (1)
 * benchmarking high availablility performance (1)
 * brewing (1)
 * built-in VCL (1)
 * cache efficiency (1)
 * cache hit ratio (1)
 * cache locking (1)
 * cache persistence (1)
 * cache the uncacheable (1)
 * cache variations (1)
 * cache warming (1)
 * caching insights (1)
 * caching personalization (1)
 * caching policy (1)
 * caching vs cookies (1)
 * case study (1)
 * climate change (1)
 * cluster (1)
 * co2 emissions (1)
 * code freeze (1)
 * configurability (1)
 * configuration (1)
 * consumers demand (1)
 * containers (1)
 * content access control (1)
 * content delivery solution providers (1)
 * content delivery trends (1)
 * content distribution (1)
 * content freshness (1)
 * content replication (1)
 * continue serving traffic in a server outage (1)
 * cost of digital content delivery (1)
 * creating a VMOD (1)
 * custom VMODs (1)
 * custom Varnish development (1)
 * cybercrime (1)
 * dashboard (1)
 * data breaches (1)
 * data management (1)
 * data visualization (1)
 * delivering live content (1)
 * device detection (1)
 * digital content (1)
 * directors (1)
 * distance working (1)
 * docker-compose (1)
 * dynamic CDN content (1)
 * edge enablement (1)
 * edge-side includes (1)
 * end of support (1)
 * energy consumption (1)
 * ensure website uptime (1)
 * enterprise search (1)
 * faster Endeca search (1)
 * fatal varnish mistakes (1)
 * five reasons to migrate to latest Varnish version (1)
 * fixing Varnish issues (1)
 * food delivery (1)
 * football (1)
 * get started with Varnish (1)
 * getting started with Varnish Cache (1)
 * git (1)
 * global energy (1)
 * google cloud platform (1)
 * goto (1)
 * goto-vmod (1)
 * gzip (1)
 * health probing (1)
 * high traffic (1)
 * higher-ed (1)
 * history of Varnish Cache (1)
 * hit-for-miss (1)
 * how to create your own VMOD (1)
 * how to hurricane-proof a web server (1)
 * how to use Varnish (1)
 * iGamind Trends (1)
 * iGaming (1)
 * identifying web performance issues (1)
 * improve WordPress performance with Varnish (1)
 * infographics (1)
 * install and test varnish in 5 steps (1)
 * installing varnish on Red Hat Enterprise Linux (1)
 * installing varnish on centOS (1)
 * internet of things (1)
 * jemalloc (1)
 * liferay web portals (1)
 * linear streaming (1)
 * live streaming capacity (1)
 * lockdown learning (1)
 * log management (1)
 * mCommerce (1)
 * maintaining control of your content (1)
 * malloc (1)
 * malware (1)
 * marketing campaign perofrmance (1)
 * maximum uptime (1)
 * media (1)
 * metering (1)
 * mobile gaming (1)
 * mobile web (1)
 * multi-access edge computing (1)
 * multi-tenant accounting (1)
 * multi-tiered caching (1)
 * nab (1)
 * named-vmod (1)
 * need-based elasticity (1)
 * net neutrality (1)
 * on-premise caching (1)
 * online shopping safety (1)
 * open source network proxy (1)
 * oracle cloud (1)
 * origin (1)
 * origin offload (1)
 * origin storage (1)
 * page size (1)
 * paid content (1)
 * paris (1)
 * paywall technology (1)
 * per-page metering (1)
 * performance monitoring app (1)
 * pishing attacks (1)
 * pishing emails (1)
 * platform support (1)
 * preventing downtime (1)
 * protecting API server (1)
 * proxies (1)
 * quick start aws (1)
 * real-time insight on connected devices (1)
 * reduce latency (1)
 * regulatory compliance (1)
 * removing and putting back a backend (1)
 * replace Adobe dispatcher with Varnish Plus (1)
 * request collapsing (1)
 * request mirroring (1)
 * resiliency (1)
 * reverse proxy (1)
 * reverse-DNS (1)
 * round-trip (1)
 * running Varnish (1)
 * running Varnish inside a container (1)
 * s3 (1)
 * saint mode (1)
 * saint mode in Varnish (1)
 * scale up for unpredictable web traffic (1)
 * search query performance (1)
 * secure e-shopping (1)
 * securing Varnish with Hitch (1)
 * securing varnish (1)
 * serial ESI (1)
 * server health (1)
 * server overload (1)
 * servers (1)
 * social media (1)
 * socket pacing (1)
 * spdy (1)
 * speed up WordPress with Varnish (1)
 * stale VMOD (1)
 * sticky session with cookies (1)
 * sticky sessions (1)
 * storage (1)
 * store-and-forward proxying (1)
 * streaming architecture (1)
 * streaming in asia (1)
 * streaming key trends (1)
 * streaming performance (1)
 * streaming video alliance (1)
 * streaming video costs (1)
 * stud (1)
 * super fast purger (1)
 * supported open source software (1)
 * sustainable learning (1)
 * synthetic responses (1)
 * systematic content validation with Varnish (1)
 * team building (1)
 * testing varnish (1)
 * tiered paywall (1)
 * time to live (1)
 * top ten Varnish questions (1)
 * top ten need to know about varnish (1)
 * transit buffer (1)
 * tuning (1)
 * university access control (1)
 * use Varnish to speed up Endeca (1)
 * use Varnish to speed up WordPress (1)
 * user experience (1)
 * vardisham (1)
 * varnish discovery (1)
 * varnish essentials (1)
 * varnish internal conference (1)
 * varnish live (1)
 * varnish software events (1)
 * varnishadm (1)
 * varnishtop (1)
 * viral video (1)
 * virtual learning (1)
 * vmod-cookieplus (1)
 * vmod_rewrite (1)
 * vmod_session (1)
 * voice services (1)
 * web caching strategies (1)
 * web page loading (1)
 * web performance monitoring (1)
 * web scaling (1)
 * web server (1)
 * website downtime (1)
 * website resilience (1)
 * website scalability (1)
 * website user mapping (1)
 * what you can do with Varnish modules (1)
 * white paper (1)
 * whiteboard sessions (1)
 * women in tech (1)
 * wordpress2blogger (1)

see all


CONTACT US

Stockholm +46 8 410 909 30
Paris +33 1 70 75 27 81
Singapore: +65 8434 8028

 

Contact us


PRODUCTS & SERVICES

Varnish Enterprise
Varnish Controller
Varnish Traffic Router
Varnish Cache
Support
Professional Services
Varnish as a Managed Service


SOLUTIONS

Web Acceleration
API Acceleration
Web App Protection
Private CDN
Hybrid CDN
Video Delivery
Origin Shield
Telco Edge
Edge Compute
On-Premise Edge
Application Delivery


RESOURCES

Documentation
The Varnish Book
Getting started with Varnish
Case studies
White papers
Webinars
Videos & demos


COMPANY

About us
Blog
Careers
Partners
Events
Customer guide
Community
Privacy policy
Trademark


LET'S CONNECT

facebooktwitterlinkedingithubyoutube


SIGN UP FOR OUR NEWSLETTER!

Your e-mail address*

 * Varnish Software will use your contact details to send you a monthly
   newsletter. You can unsubscribe from our communication at any time. You will
   find more detailed information in our Privacy Policy.*


 * Press
 * Branding
 * Copyright Varnish Software AB

®Varnish Software, Vasagatan 7, 111 20 Stockholm, Organization nr. 556805-6203






Sumo