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

Replace X-Location-Id with http-cache multi-tagging

    Details

      Description

      Currently eZ Publish only allows to attach a Symfony Response to a LocationId, via X-Location-Id Http response header.
      One need to be able to attach any kind of cache tags to Responses, using the xkey header.

      In order to be more flexible on this feature, these new HTTP cache features should be implemented in an external package that will at some point replace the 6.x kernel http cache handling.

        Issue Links

          Activity

          Hide
          Bertrand Dunogier added a comment -

          Improved the README in regards to environment variables in https://github.com/ezsystems/ezplatform-http-cache/pull/4.

          Show
          Bertrand Dunogier added a comment - Improved the README in regards to environment variables in https://github.com/ezsystems/ezplatform-http-cache/pull/4 .
          Hide
          Paulo Nunes (Inactive) added a comment -

          Verified by QA and seems to be working.

          I'll send this issue back to dev so that the merge may proceed

          Show
          Paulo Nunes (Inactive) added a comment - Verified by QA and seems to be working. I'll send this issue back to dev so that the merge may proceed
          Hide
          Bertrand Dunogier added a comment -
          Show
          Bertrand Dunogier added a comment - https://github.com/ezsystems/ezplatform-http-cache/pull/4 merged to master (0.1.0).
          Hide
          Bertrand Dunogier added a comment -

          By the way, Paulo Nunes, I have also tested the backoffice for purging, and it seems to behave as expected.

          Can you please test that as well when you get a chance ?

          Show
          Bertrand Dunogier added a comment - By the way, Paulo Nunes , I have also tested the backoffice for purging, and it seems to behave as expected. Can you please test that as well when you get a chance ?
          Hide
          Paulo Nunes (Inactive) added a comment -

          Bertrand Dunogier, yesterday, before sending the PR back to dev for merge, I also did a couple more validations on backoffice, with SYMFONY_HTTP_CACHE and SYMFONY_HTTP_CACHE_CLASS updated in my vhost, and the situation I was having in the reported video was working as expected. So for sure the problem I had was due missing variables in vhost. But, having the time for it, we plan to do a couple more validations in backoffice.to see if there is any conflicts with REST HTTP cache.

          Show
          Paulo Nunes (Inactive) added a comment - Bertrand Dunogier , yesterday, before sending the PR back to dev for merge, I also did a couple more validations on backoffice, with SYMFONY_HTTP_CACHE and SYMFONY_HTTP_CACHE_CLASS updated in my vhost, and the situation I was having in the reported video was working as expected. So for sure the problem I had was due missing variables in vhost. But, having the time for it, we plan to do a couple more validations in backoffice.to see if there is any conflicts with REST HTTP cache.

            People

            • Assignee:
              Unassigned
              Reporter:
              Jérôme Vieilledent (Inactive)
            • Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 3 days, 4 hours
                3d 4h
                Remaining:
                Remaining Estimate - 3 days, 4 hours
                3d 4h
                Logged:
                Time Spent - Not Specified
                Not Specified

                  Agile