CDN

How can we improve Azure CDN?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Add brotli compression support for Akamai

    Azure CDN Akamai only support for compression gzip, but Akamai CDN supports brotli as well. Please add brotli support through Azure Akamai CDN!

    3 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • In the rule engine of Verizon Premium CDN, %{arg_<parameter>} support url decode

      Usually the value of %{arg_<parameter>} is url-encoded, and url-decode is required for subsequent references sometime. It can provide a function or delimiter to do this, like case conversion.

      3 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Front Door - Allow caching of font/woff and font/woff2

        According to the list detailed on Azure Front Door - Caching (https://docs.microsoft.com/en-us/azure/frontdoor/front-door-caching#file-compression) WOFF and WOFF2 fonts are excluded from the list.

        The general consensus is that these fonts should be served with:
        font/woff
        font/woff2

        And previously as:
        application/font-woff
        application/font-woff2

        It would be great if these could be included in the allowed list along with the other font definitions.

        https://www.iana.org/assignments/media-types/font/woff
        https://www.iana.org/assignments/media-types/font/woff2

        3 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • [CDN] Simplify CDN authentication for interacting with its REST API

          Unless I'm missing something, right now to work with a CDN API one needs to go through AD and setup users/rules for every CDN endpoint you may have for all your sites. Then on CMS side for each site + CDN first authenticate yourself, then get a token to interact with the API. Once all that is done, each site must also know the subscriptionID, resourceGroup, profileName, endpointName just to access the CDN's API.

          The actual endpoints for working with the CDN is great, it's just authenticating and ensuring you're interacting with the correct CDN that is very involved. So…

          3 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Add Azure Service Fabric Reverse Proxy Port to AKAMAI CDN Allowed Origin Ports

            The Azure Service Fabric Reverse Proxy allows services running in the cluster to be reached from outside the cluster via HTTP(s). The default port for the reverse proxy is 19081.

            Azure CDN (with AKAMAI) allowed origin port list currently does not include that port.

            AKAMAI CDN should include the default reverse proxy port for Azure Service Fabric in the allowed origin port list so that integration can happen right out of the box.

            3 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              planned  ·  Anton Kucer [MSFT] responded

              Thank you for the feedback. We have confirmed the ability to add this port. We are targeting January 2018 to have this update in place as the Akamai network is currently locked down for this type of update until after the holiday season.

            • Correctly handle CORS with Range header

              When browser sends a Range request to CDN, CDN downloads the entire file from origin, then serve the appropriate range to the browser. However, when serving the content range, it does not send the CORS header that is present in the origin, thus breaking cross origin requests.

              3 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                1 comment  ·  Flag idea as inappropriate…  ·  Admin →

                Which SKU of Azure CDN are you using – Azure CDN from Verizon or Azure CDN from Akamai. See the following documentation for working with CORS and Azure CDNhttps://docs.microsoft.com/en-us/azure/cdn/cdn-cors. If CORS isn’t working after following this documentation please provide us a repro or open up a support ticket so that we can investigate further.

              • minify as well as compress files

                Azure CDN will compress files by type, why not also minify by type - so that it automatically minifies JS, CSS, HTML files that it caches, or passes through uncached.

                3 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • API for Real-Time Stats of CDN

                  Provide API to get live CDN metrics (number of requests, different cache statuses, different HTTP response codes, response time, origin time etc) from CDN. The same metrics is available now only via HTML dashboard in CDN manager as "Real-Time Stats", but enterprise setups need the data to our dashboard systems, not as yet another separate website.

                  2 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    planned  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • Front Door - Allow choice of TLS version

                    Currently Front Door supports HTTPS and custom HTTPS, but I can't choose which version of TLS used - I'd like to remove TLS 1.0 from the list of supported versions so that I'm not using known insecure versions.

                    2 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • Akamai CDN Easly Expire Header Set and Purge ALL Available?

                      Hello,

                      I'm using Akamai General Web Delivery. Its seems fine but Purge all and on the images files specific have not able the set Leverage Browser Caching (expire headers). Its maybe easly be on the Azure control panel.

                      2 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        planned  ·  Anton Kucer [MSFT] responded

                        Both of these capabilities are in our backlog for making available via Azure CDN from Akamai later this year.

                      • CDN Forward HTTP Proxy

                        Currently we are only serving static content through CDN, it would be nice to serve dynamic content with cookies etc, where CDN kind of acts as a Forward HTTP Proxy instead of CDN. Benefit will be of multiplexing HTTP traffic to single host.

                        1 vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          2 comments  ·  Flag idea as inappropriate…  ·  Admin →

                          We need more details on what you are looking for regarding “multiplexing HTTP traffic to a single host” The CDN is built as a reverse proxy and can be used for both static and dynamic content. For dynamic content that you don’t want to be cached by the CDN you can either set the appropriate cache control header (e.g. max-age) or use the bypass cache capability in the rules engine in the Azure CDN Premium to control this for specific content. Long term we are working on enabling this capability also in Azure CDN Standard.

                        • Support OWASP Core Rule Set for Azure CDN

                          Ability to use WAF with OWASP CRS, and turn on/off specific rules

                          1 vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • A ready for use CDN

                            Give free a CDN that is ready for use, except for some parameters to be specified and the necessary files to be uploaded. Something like a template.
                            The videos where experts give lectures are only for other experts to applaud. The majority of your prospective clients are businessmen, educators, etc., who do not want to become experts in IT and do not have the time.

                            1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →

                              What specific use case scenarios are you looking for this capability? For a # of end-to-end scenarios in Office 365 (e.g. Office 365 Video) we already enable CDN seamlessly without any user interaction needed or additional cost.

                            • Fix brotli support in Azure CDN / Microsoft Profile

                              MS Profile has brotli support -- except that it doesn't serve brotli-compressed files if the request also allows gzip. The whole point of doing brotli is to PREFER brotli, and FALL BACK to gzip. They shot themselves in the foot with this feature, making it totally useless to server Javascript and CSS to browsers.

                              1 vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • Renewing Assets Automatically when the original files are renewed.

                                Renewing Assets by hand is very hard if there are many target assets.
                                Hoping the renewing automatically.

                                1 vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Automate CDN Purge

                                  As a user of Azure DevOps for our CI/CD pipeline, some Azure CDN tools would be useful, for triggering a purge of resources for instance

                                  1 vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Fix HTTP/2 Prioritization

                                    HTTP/2 is supported as a protocol but is effectively broken and resources are delivered out of order. It takes coordination of the software stack from the edge server through to the networking stack to make sure excessive data isn't buffered (including on the network with bufferbloat).

                                    Proper prioritization is critical for web performance and particularly for HTTP/2 where the server is responsible for honoring it.

                                    There is a GitHub repository with information on how to test for it as well as tracking support across CDN's and hosting providers: https://github.com/andydavies/http2-prioritization-issues

                                    1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • SERVERS REQUIRED FOR USERS OF PAKISTAN

                                      Please establish servers in Pakistan and Dubai as there are no nearby servers for Pakistan. The minimum latency that we get here in Pakistan is around 250ms which is too high for developing projects and playing online games from your servers.

                                      1 vote
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Upgrade the UI of CDN caching behavior on Azure Portal

                                        On Azure Standard Verizon CDN, if we set origin path for the CDN origin when we set the custom caching rules for the CDN endpoint, we must add the origin path to the beginning of the URL path.

                                        However, this is no description about this on the custom caching rule page.

                                        Could you please add the description on the UI so we will be not confused about this in the future?

                                        Thanks a lot.

                                        Best Regards,

                                        Lucy

                                        1 vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        1 2 4 Next →
                                        • Don't see your idea?

                                        CDN

                                        Feedback and Knowledge Base