针对S3数据存储进行性能调整 — 异步模式

描述 description

用例:

具有外部S3数据存储。

执行大量密集处理  上传  活动:

  • 多个和大型资源引入
  • 导入大型索引定义(在带外生成)

默认情况下,S3上传为  同步  和 单线程 ​因此,执行大型操作可能需要一些时间

解决方法 resolution

但是,文档指定可以将S3上传配置为执行 异步  和多线程(默认为10个线程):

https://experienceleague.adobe.com/docs/experience-manager-65/deploying/deploying/data-store-config.html?lang=en#async-upload

为了大幅缩短上传时间,可以通过添加Java System参数''来启用和测试异步模式​ oak.lucene.ds.async”到启动命令行:

-Doak.lucene.ds.async=true

要更改上载线程数,您需要指定  uploadThreads ​参数。

在将更改推送到生产环境之前,需要先在较低的环境中测试这些设置,并执行一些基准。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f