docs: def static_serve(request, path, client):
      """
      Given a request for a media asset, this view does the necessary wrangling
      to get the correct thing delivered to the user. This can also emulate the
      combo behavior seen when SERVE_REMOTE == False and EMULATE_COMBO == True.
      """
      
      if msettings['SERVE_REMOTE']:
          # We're serving from S3, redirect there.
          url = client.remote_media_url().strip('/') + '/%(path)s'
          return redirect(url, permanent=True)
  
      if not msettings['SERVE_REMOTE'] and msettings['EMULATE_COMBO']:
          # Combo emulation is on and we're serving media locally. Try to see if
          # the given path matches a combo file defined in the JOINED dict in
          # the MEDIASYNC settings dict.
          combo_match = _find_combo_match(path)
          if combo_match:
              # We found a combo file match. Combine it and serve the result.
              return combo_serve(request, combo_match, client)
  
      # No combo file, but we're serving locally. Use the standard (inefficient)
      # Django static serve view.
      
      resp = serve(request, path, document_root=client.media_root, show_indexes=True)
      try:
          resp.content = client.process(resp.content, resp['Content-Type'], path)
      except KeyError:
          # HTTPNotModifiedResponse lacks the "Content-Type" key.
          pass
      return resp