Enable asset download servlet
Met de standaardservlet in Experience Manager kunnen geverifieerde gebruikers willekeurig grote, gelijktijdige downloadaanvragen afgeven voor het maken van ZIP-bestanden met elementen die zichtbaar zijn voor hen en die de server en het netwerk kunnen overbelasten. AssetDownloadServlet
De component OSGi is standaard uitgeschakeld voor publicatieinstanties om potentiële DoS-risico's te beperken die door deze functie worden veroorzaakt.
Om het downloaden van activa van uw DAM toe te staan, bijvoorbeeld wanneer het gebruiken van iets zoals de Commons van het Aandeel van Activa of andere portaal-als implementatie, laat manueel servlet als configuratie OSGi toe. Adobe raadt u aan de toegestane downloadgrootte zo laag mogelijk in te stellen zonder dat dit van invloed is op de dagelijkse downloadvereisten. Een hoge waarde kan de prestaties beïnvloeden.
-
Maak een map met een naamgevingsconventie die is gericht op de publicatieruntime (
config.publish
):/apps/<your-app-name>/config.publish
. Om configuratieeigenschappen voor een looppaswijze te bepalen, zie Wijzen van de Looppas. -
Maak in de configuratiemap een bestand van het type
nt:file
genaamdcom.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config
. -
Vul
com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config
met de volgende code. Hiermee stelt u een maximale grootte (in bytes) voor het downloaden in als de waardeasset.download.prezip.maxcontentsize
. In het onderstaande voorbeeld wordt de maximale grootte van de ZIP-download ingesteld op maximaal 100 kB.enabled=B"true" asset.download.prezip.maxcontentsize=I"102400"
Experience Manager past standaard een limiet van 50 MB toe op de downloadgrootte van het ZIP-archief, zodat GET
bestanden kan downloaden. Deze limiet geldt niet voor downloads die via POST
-aanvragen of de gebruikersinterface worden gestart.