从ContentSync转换为SmartSync transitioning-from-contentsync-to-smartsync
本节概述SmartSync功能,以及它如何最大限度地减少服务器负载/存储和网络流量以降低成本。
概述 overview
SmartSync是AEM Screens使用的最新机制。 它取代了当前用于缓存离线渠道并将其交付给播放器的方法。
它同时在服务器端和客户端执行。
在服务器端
- 渠道的内容(包括资产)已缓存在
/var/contentsync
中。 - 缓存通过描述用于显示的可用内容的清单向播放器公开。
在客户端
- 播放器会根据上面生成的清单更新其内容。
使用SmartSync的好处 benefits-of-using-smartsync
SmartSync功能可为您的AEM Screens项目提供以下几项好处:
- 大大减少了网络流量和服务器端存储需求。
- 仅当资产丢失或更改时,播放器才会智能地下载资产。
- 服务器端和客户端存储优化。
从ContentSync迁移到SmartSync migrating-from-contentsync-to-smartsync
按照以下步骤从ContentSync过渡到SmartSync:
-
从ContentSync迁移到SmartSync要求在激活SmartSync之前清除ContentSync缓存。
使用链接 https://localhost:4502/libs/cq/contentsync/content/console.html 从实例导航到ContentSync控制台,然后单击 清除缓存,如下图所示:
note caution CAUTION 在首次使用SmartSync之前,必须清除所有内容缓存。 -
通过AEM实例>锤子图标> 操作 > Web控制台 导航到 Adobe Experience Manager Web控制台配置。
-
Adobe Experience Manager Web控制台配置 打开。 搜索 offlinecontentservice。
要搜索 Screens脱机内容服务 属性,请在 Mac 中按 Command+F,在 Windows 中按 Control+F。
-
单击 保存 以启用 Screens Offline Content Services 属性,从而为AEM Screens使用SmartSync。
-
启用SmartSync后,导航到您的项目,然后单击 更新离线内容 (从操作栏中),,如下图所示。