Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-28126

Change default Varnish VCL to not cache user varying content in proxies or browsers

    Details

      Description

      See EZP-23318 and EZP-27624 for background.

      This is about changing our default VCL to not cache content varying on user hash outside of Varnish as we have no way to purge that.

      Developers can easily adapt this to their needs and make it either:

      • not do this (comment this out and cache like before)
      • change to cache on browsers
      • change to apply the logic to all requests, not just the once varying on user hash

      However by default this will make sure we ship with a best practice default which is not potentially within gray area of the upcoming European GDPR privacy rules.


      Not part of this story:

      • Change Symfony proxy to somehow do the same for single server setups

        Issue Links

          Activity

          Hide
          André Rømcke added a comment -

          Merged as we need this in the release because of increased ttl: https://github.com/ezsystems/ezplatform/commit/352000b8e3427f86c3e887b1aba7d0a60aa18a65

          Show
          André Rømcke added a comment - Merged as we need this in the release because of increased ttl: https://github.com/ezsystems/ezplatform/commit/352000b8e3427f86c3e887b1aba7d0a60aa18a65

            People

            • Assignee:
              Unassigned
              Reporter:
              André Rømcke
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: