【AEM Daily】禁用 Chunk Upload 分块上传

【关于AEM】

Adobe Experience Manager (AEM)

一个将 Content Management System (CMS)与 Digital Asset Management (DAM)的强大功能相结合的企业级应用

【正文】

AEM为了覆盖到所有用户的网络状态,可能会有网络不好的情况出现

所以默认启用了 Chunk Upload ,也就是分块上传的功能

在Chrome打开 F12 控制台,在AEM的DAM里上传一个大文件,上传一半点击暂停

就可以看到上传的请求是分块的,是一个个的chunked请求,如下图

如果在确保网络环境非常良好的情况下,可以关闭默认 Chunk Upload

以获得一个更良好,更稳定的上传体验

接下来就讲讲,如何禁用 chunk upload

  1. 进入CRXDE (http://aem-host:port/crx/de/index.jsp),并登陆 admin 用户
  2. 打开 Tools => Query  ,如下图 
  3. 选择 xpath 查询,并执行查询语句
    ​/jcr:root/libs//fileupload[@chunkUploadSupported=true]

     Tips:如果在执行查询后,出现 The query read or traversed more than 100000 nodes. 的情况                                        请参考我的文章 【AEM Daily】慢查询 Traversed 阈值限制设置  将阈值设置到 120000,应该就不会出现这个warning了

  4. 将查询结果中所有的节点的 chunkUploadSupported 属性改为  false 并保存

  5. 禁用定时计划 ChunkCleanUpTask                                                                                                                                        进入  http://aem-host:port/system/console/configMgr/org.apache.sling.servlets.post.impl.helper.ChunkCleanUpTask.                      将 CRON 设置为 0 0 0 * *? 3000.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值